【英语】有关非谓语动词的题,1.( ) the project in time,staff were working at weekends.A.Completing B.Having completed C.To have completed D.To complete为什么不选C,而选D?请详解.给我讲讲非谓语动词吧,我这一块很不明白.
问题描述:
【英语】有关非谓语动词的题,
1.( ) the project in time,staff were working at weekends.
A.Completing B.Having completed C.To have completed D.To complete
为什么不选C,而选D?请详解.给我讲讲非谓语动词吧,我这一块很不明白.
答
c 为动词不定时完成式,表示已发生过的动作。D项为一般式,表示动作还未发生。were working 表示过去。
答
系统讲非谓语动词就吃力了点,一年多没碰英语喽,仅就本题讲下拙见吧。如果were 换成are ,那么就要用to complete 了,楼主往这个方向想想,能理解吧?因为"were" working…,可见他们是在过去的周末一直在工作,那么也就是说,compete 也在过去了,因此,现在说起,应当用完成时。
答
选C的话,是不定式的完成式,意为:为了已经完成这个计划,不合题意.所以选D,意为:为了及时完成这个计划,全体员工在周末工作.
答
D 这里表示的是目的,为了及时完成这个项目
C选项是不会存在的- -
to引导的非谓语 构成是to+动词原形 叫做动词不定式 动词不定式可以做主语,宾语,目的状语等等这里正好做了目的状语
答
选D.
考查动词不定式的用法.
此处,动词不定式作目的状语.句意为:为了及时完成计划,全体员工在周末也工作.
C项是动词不定式的完成式,只表结果,不表目的.