英语语法

IwouldhavetoldhimtheanswerhaditbeenpossiblebutI_C__sobusythen.A.hadbeenB.wereC.wasD.w... I would have told him the answer had it been possible but I _C__ so busy then.
A. had been B. were C. was D. would be
这里用was?这句是虚拟语气吗?
展开
匿名用户
2013-06-12
展开全部
I would have told him the answer had it been possible这是一句虚拟语句。
had it been possible是“if it had been possible"的倒装省略句
but I was so busy then则是一般过去式,是真实的,确实发生了的事情。所以用was
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
正达美
高粉答主

2013-06-12 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:2.8万
采纳率:78%
帮助的人:8192万
展开全部
这是由 but 并列的两个句子 属于并列句
第一个句子 是与过去相反的虚拟语气 从句过去完成时 主句 过去将来完成时
虚拟条件句 省略了if 故倒装
but 后面的句子 是真实句。
这不属于错综虚拟 。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Rainie151
2013-06-12 · TA获得超过178个赞
知道答主
回答量:216
采纳率:0%
帮助的人:66.4万
展开全部
不是,因为这句应该是错综虚拟条件句,后面表明真实的情况。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
emilychen33
2013-06-13
知道答主
回答量:27
采纳率:0%
帮助的人:11万
展开全部
语法归属:情态动词+have done sth 表示对过去的事情(也就是已经发生了的事)推测、假设等
例: could /would have done 本来能够做某事/原想做某事
should have done 本应该做某事,而实际没有做
need have done 本需要做某事而没有做
may have done 可能已经做过某事了
must have done 一定做过某事
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式