试题问题答案

来源:百度知道 编辑:UC知道 时间:2024/06/17 11:25:58
6. All the money ______, Frederick started looking for work.
A. having spent B. has been spent C. having been spent D. had been spent
(我选 D, 看答案是 C,为什么是ing 而不是preset or past有道理吗)
(郁闷ing)
56. He _________(write) her 10 letters since he met her last years.(这句我觉得要用过去完成时态对吗)
1. having been spent 有这样的时态吗?
2.但是我可以翻译成为 他写给她10封信,直到去年他遇见了她. (不就是过去的过去,过去完成了吗?) 拜托各位 给个一致的答案.....我现在混乱的不得了...

哈哈 我知道错了~~~~不过有人用 现在完成进行时 对吗 我觉得也可以~~~

我倒!

第一题,是考“独立主格”结构。这句如果想用D选项,那么必须添加词(改成原因状语、结果状语或并列句都可以),或者把逗号改称分号/句号。否则,这句话就不合语法。

第二题,如果不是你打错了,那么这道题出得太乖谬了。哪里有last years 这种说法!不是last year,就是last (基数词)years.而且,这句话不可以用过去完成时,为什么呢?因为过去完成时是过去的过去!请问,这句话里头,他去年遇到她和他写了10封信,谁前谁后?显然,是自去年见过以后,他总共才写了10封信!since引导的动作,一般都是在主句发生之前的!你硬是要这么翻译,我也不知道是该扁你的初中英语老师,还是佩服你的创新发散思维!幸亏你不是英国国王!

第一题我也选d所以答案有问题

第二题应该用过去完成时met发生在前后面write这个动作一直持续

1该句是一句话,只能有一个谓语动词,后面已经有谓语,前面只能用非谓语动词,用分词形式,并不表时态,你满意吗?
2你是对的!

6,前半句是从句,要用-ing的,并不是一个时态。主句是后半句。所以时态是体现在后半句上的。时态时只能做在主句上的。

56,has written,是从他当初遇见她(过去)到现在,他一共写了10封信,所以应该是现在完成时。如果像你那么翻译,文中的两个“she”指的就不是同一个人了。这个在英文中是不允许的。

这是分词的独立结构做伴随/前提状语;
has written