Sorry , I am too busy now. If I _____time , I would certainl

Sorry , I am too busy now. If I _____time , I would certainly go for an outing with you.
A.have had B.had had C.have D.had
这道题正确答案是D,但为什么不能选B, 完成时也可以表示虚拟语气啊.求大神解释!
圣天888 1年前 已收到2个回答 举报

cc有情雨 幼苗

共回答了15个问题采纳率:100% 举报

Sorry ,I am too busy now.If I had time ,I would certainly go for an outing with you.
不好意思,我现在很忙.如果我(现在)有时间的话,我肯定和你去郊游.
很明显,题目中的虚拟是对现在事实的假设,所以条件从句用一般过去时,主句would+v.
如果是对过去事实的假设虚拟,那条件从句就用过去完成时 had+过去分词
如:If you had come here yesterday,you would have met Mr.Wang.
昨天你要是来这里的话,你就会见到王先生了.(对过去,昨天的假设)

1年前

3

忧游悠哉 幼苗

共回答了55个问题 举报

表示对现在的假设,if从句用一般过去时
再仔细看看课本吧

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.035 s. - webmaster@yulucn.com