筋肉雄マラ大失禁:homework______on time will lead to better grades.

来源:百度文库 编辑:高校问答 时间:2024/05/07 08:46:40
homework______on time will lead to better grades.
a.be done b.done c.having done d.to have been done
请问该如何选择,并且解答一下好吗?能不能选D??

B
if homework is done on time,it will lead to better grades
homework与do是被动的关系所以用done
在非谓语动词中 to do 有将来的含义,如果没有明确的时间状语,一般不用完成时态的
C本身就是个错误
A是谓语形式,不是非谓语

B

1.从句子结构分析,主语,谓语,宾语都没有缺少.因此缺的是定语用来修饰HOMEWORK.如果是定语从句的话仍然需要完整的结构,但选项中没有.可以判断出是非谓语.

2.从语态上说DO和HOMEWORK是被动关系,因此用被动语态

3.非谓语中可以做定语的有不定式,动名词和分词.

4.不定式做定语时表示将来,不能存在不定式完成式做定语的情况,排除.
动名词不存在被动的情况,表示主语本身的性质,排除.
分词作定语只有主被动语态之分不存在时态(时态是分词用作状语时使用的),

所以本题应该直接填DONE

这道题选 B done 对吗?
题目的意思是“按时完成作业。。。” homework是动作的接受者,要用一个分词来修饰homework, done 是过去分词形式,表示被动,可以来修饰homework。
have been done 是现在完成时,而题目中没有表示现在时间的时间状语,所以不选D

B
我们先来分析一下句子,不难看出整句话的谓语动词是will lead to.主句就应该是homework will lead to better grades.而中间夹了一个定语从句修饰homework.不难看出是被动关系,而且要用非谓语动词,就排除了A.C.而B和D的区别就在於B是一般过去式,D是将来式,没有必要用D.因此选B.

b这做定语