虚拟语气选择题(涉及the last place后接从句)

There you are! I have been looking for you everywhere. This is the last place in the world I _______ to find you.

A. would expect
B. would have expected
C. have expected
D. had expected

请先 登录 后评论

最佳答案 2016-06-12 15:27

答案为 B。This is the last place (in the world) sb would have done sth 是英语中的一个常用句式,意思是:某人怎么也没想到做某事。如:

That is the last place I would have looked for the ring. [=I would never have expected to find the ring there] 我怎么也没有想到会在这里找到这枚戒指。

你的句子意思是:你在这里呀!我一直在到处找你。我怎么也没想到会在这里找到你。

请先 登录 后评论

其它 2 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

There you are! I have been looking for you everywhere. This is the last place in the world I ____ to find you.

A. would expect
B. would have expected
C. have expected
D. had expected

【答】C. have expected 是正确答案。

请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

There you are! I have been looking for you everywhere. This is the last place in the world I ____ to find you.

A. would expect
B. would have expected
C. have expected
D. had expected

正确答案为 B(would have expected)。


请先 登录 后评论
  • 0 关注
  • 1 收藏,4309 浏览
  • 王钊 提出于 2016-06-03 19:17

相似问题