was后面动词是原形吗

刚看电视剧all they had to do was find the bodies,是一位警察对凶手说:几个年就认为你是凶手了,然后就是这句话。这里有两个问题
1:是过去式那为什么这里不是用did而用do
2:was后面为什么是原形不是found

先将句子成分弄清楚。

这句话的主语是代词 all(所有的事物,一切),they had to do(他们不得不去做的)是动词不定式作定语,修饰代词主语 all,all they had to do(他们不得不去做的一切事情)是整个主语成分。

was(是)是谓语,而后面的find并不是谓语动词,不能和 was 联想在一起成为was found。这是一句以was为连系动词的“系表结构”。实际上后面的 find the bodies(寻找那些尸体)动词不定式作表语(或按有的语法书称为“主语补足语”),本来是也是动词不定式 to find the bodies。但在主语中已经存在to do的情况下,这里的to可以省略。不省略的情况下是:All they had to do was to find the bodies.(他们不得不去做的全部事情就是要找到那些尸体。)

附一页《新编英语语法》(章振邦主编)的内容供参考一下:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-13
第一个问题,虽然是过去式,但是过去式是在have to 的had to 上,这是一个情态动词,因此是had to 后面跟动词原型

第二个问题,这里本来是用to find 的,但是,这个不定式做表语,在前面有do 的时候,省略to
,因此是动词圆形的情况

也就是说有个口诀,在不定式做表语的时候,前有do,后省to本回答被提问者采纳
第2个回答  2014-06-13
had to 后加动词原形表示主观上应该怎么做。
was后应该是to find吧。they had to do是all的后置定语,主句是all was to find the body.抱歉,语感解释不了。。。
第3个回答  2014-06-13
was 后面可以加 doing 也可以加done 就是不能加原形
第4个回答  2014-06-13
因为was本身就是过去式