英语问题
1.The room is in a terrible mess,it______cleaned. A can't have been B shouldn't have been C mustn't have been D wouldn't have been 答案是A,为什么呢,D怎么错了? 2. I would have invited her,but I _______her well. A don't know B didn't know C hadn't know D haven't known 答案为B,若把此句看为混合条件句,虚拟时态不同,选A错哪了呢? 谢谢~~~~~
1。The room is in a terrible mess,it______cleaned。 A can't have been B shouldn't have been C mustn't have been D wouldn't have been 答案是A,为什么呢,D怎么错了? 个人看法:为强调屋子脏乱的程度,可以看作是修辞手法的 一种;按上句看,判断是夸张手法。
字面意思,一楼已给出, 不重复。 意译的话,可以考虑译成“屋子脏成这样,没法住人了。” 选A 2。 I would have invited her,but I _______her well。 A don't know B didn't know C hadn't know D haven't known 答案为B,若把此句看为混合条件句,虚拟时态不同,选A错哪了呢? 个人看法:保持时态一致。
would。。。对应。。。didn't 我应该邀请她的,但是当时我还不太了解她。 (would have invited应该邀请而没有请,说明了事 情发生在过去。) 选B 。
1) can't have+ 过去分词 是对过去发生的事否定的猜测。 房间肯定没被打扫过。 2)would have + 过去分词表示本来要做的,但是结果没做。 句子可翻译成。我本来要邀请她的,但是我对她不熟悉。 B 表示过去我不了解她。(有可能现在了解了)所以用一般过去时,是正确的。而 A 表示到现在我还不了解她,不合题意。
1.The room is in a terrible mess,it___A___cleaned. can't have been 不可能已经被。。。 wouldn't have been 本不应该被。。。 根据句意,翻译为这个房间一团乱,不可能已经被打扫过了。 2. I would have invited her,but I ___B____her well. 我就看前面是would
答:详情>>