I need one more stamp before my collection___.A .has completed B.completes C.has been completed D.is completed请说明理由

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/13 14:32:01
Ineedonemorestampbeforemycollection___.A.hascompletedB.completesC.hasbeencompletedD.iscompleted请说明理由

I need one more stamp before my collection___.A .has completed B.completes C.has been completed D.is completed请说明理由
I need one more stamp before my collection___.A .has completed B.completes C.has been completed D.is completed请说明理由

I need one more stamp before my collection___.A .has completed B.completes C.has been completed D.is completed请说明理由
I need one more stamp before my collection__ D.._.A .has completed B.completes C.has been completed D.is completed
理由:首先可以判断这句话是说将来的事情“我需要再一枚邮票在我完成收集”所以要选择将来时
A.C是过去时,B是一般时,只有D是将来时.
这是个被动语句所以更可以确认是D答案

D 现在时表示将来。 其他都不合适

C首先因为“我的收藏”是“被完成”的,所以AB不行,要被动形式。再看时态,主句“我需要再多一张的邮票”后面是before,可见从句“完成我的收藏”这一行为发生在主句行为之后。所以需要推一层时态,用完成时。选C

几位说的都有道理,但到底选哪个呢?总归需要有个结果吧。。感谢高人在指点下~

d现在时表将来

选D
解析:根据句意,before是我前半句是一般现在时,后半句也应该用一般现在时。
A选项是现在完成时,排除。
B选项是一般现在时,但是collection是被完成,应该用被动语态,所以排除
C选项是现在完成被动时态,被动时态是对的,但是不能用完成时态。
D选项是对的。既是一般现在时,又是被动语态。...

全部展开

选D
解析:根据句意,before是我前半句是一般现在时,后半句也应该用一般现在时。
A选项是现在完成时,排除。
B选项是一般现在时,但是collection是被完成,应该用被动语态,所以排除
C选项是现在完成被动时态,被动时态是对的,但是不能用完成时态。
D选项是对的。既是一般现在时,又是被动语态。

收起