英语试题— Did you expect Frank to come to the party?— No,but I h

英语试题
— Did you expect Frank to come to the party?— No,but I had hoped_______ .
A.him coming B.him to come C.that he comes D.that he would come
请问为什么不能选B?
一棵香蕉树 1年前 已收到4个回答 举报

fc0328 花朵

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

注意句子的时态,是过去时
— Did you expect Frank to come to the party?你曾期望Frank来派对吗?
— No, but I had hoped that he would come .没有,但是(派对结束或开始的某个时刻开始)我一直希望他能来
注意 I had hoped 用的是过去完成时,是从过去的某一个时刻开始,表希望和虚拟

1年前 追问

10

一棵香蕉树 举报

to不是也能表示将来吗?这个动作不就是发生在将来的吗?为啥不用to do ?

举报 fc0328

were to do和would do都可以表示将来的虚拟语气,但不是单纯的一个to就可以哦~to如果不放在were to do里是不能虚拟将来语气的。因为to也是一般的介词

vegege 幼苗

共回答了1510个问题 举报

这里是表示虚拟,所以只能使用D

1年前

2

tak6666 幼苗

共回答了3310个问题 举报

答案选D. that he would come

因为hoped后面应接从句,而由于hope是虚拟语气,所以需用would.

1年前

1

德奎利亚尔 幼苗

共回答了916个问题 举报

  D. that he would come
  有两个原因,首先没有hope sb. to do sth说法,再者主句I had hoped是过去完成时,其后接宾语从句时不能是现在范畴的时态。

1年前

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