18.I told him that my cheque ____ the post.

18.I told him that my cheque ____ the post.
A) had been to
B) was having
C) had been in
D) was in
compaqnc4010 1年前 已收到2个回答 举报

chenyirui 幼苗

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

选D.
我告诉他支票在邮局.
这四个选项如果全部换成一般现在时可能有助于理解.
A)My cheque is to the post.
B) My cheque has the post.
C) My cheque is in the post.
D) My cheque is in the post.
A项表示我的支票将到达邮局.主句中的told提醒我们事情发生在过去.这样的话就应该是过去将来时.而had been to 是过去完成时.这就产生了矛盾.如果had been to 改成was to就可以了.
B项句意不通.
C项用了过去完成时,表示“过去的过去”,即过去某个动作之前发生的动作或存在的状态.而“支票在邮局”就是“I told him”时的一种状态,不是“I told him”之前的状态.
D项正确.“支票在邮局”就是“I told him”时的一种状态.用一般过去时.

1年前

6

氧气811230 幼苗

共回答了57个问题 举报

A支票被寄到邮局

1年前

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