_______yesterday,you would have met Professor Jones.But now

_______yesterday,you would have met Professor Jones.But now he has left for London.A.Did you come B.Had you come C.Should you come D.Were you to come
trnbo 1年前 已收到3个回答 举报

曾春艳 幼苗

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

B.Had you come
If you had come yesterday,you would have met Professor Jones.But now he has left for London.
虚拟语气的用法,表示与过去事实相反
原句的意思是如果你昨天来就好了,你就可以遇到Jones教授了.但是现在他已经离开到伦敦了.
这是一个对过去时态的虚拟,与过去事实相反,结构应该是 if +主语+had +过去分词,主语+would(should could might)+have +过去分词,也可以省略if,用had +主语+过去分词.

1年前

3

倪亭 幼苗

共回答了9个问题 举报

这个问题的答案。。
B. Had you come

1年前

2

aaa2q 幼苗

共回答了171个问题 举报

B
Had you come=If you had come yesterday,.......
因为有个yesterday,所以表示过去的虚拟
从句用过去完成时,主句用过去将来完成时 would have met

1年前

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