After only two years in this market,our US sales ______ those in Japan.A.have overtaken B.have oHomework ________ on time will lead to better grades.A.done B.be done C.having done D.having been done

问题描述:

After only two years in this market,our US sales ______ those in Japan.A.have overtaken B.have o
Homework ________ on time will lead to better grades.
A.done B.be done C.having done D.having been done

补充的题----do和homework之间是被动的关系,这句话主谓宾都有,所以这是过去分词作后置定语表被动。
B 在本句中直接是错误的,因为句子不缺少成分
C do和homework之间是被动的关系,因此是错的
D having been done表示已完成,与句子意思不符
P.S.前面的题不是完整的啊~

选B 。主句用的是将来时,所以排除C,D Homework是从句的主语,所以用被动语态,而被动语态的构成是Be+过去分词两部分缺一不可。所以选B

问题补充选A “作业被做完” 如果选B句子就多了个谓语,C和D都是表示“已经怎么样”单独出来的一个句子没有前后文的时候不需要强调已经

前面一个问题没有说完整呢。不过后面的问题补充应该选A
用动词的过去分词作后置定语,表示该动作被完成。