when后面是不是不能用现在完成时啊?还有助动词后面的动词要原型

问题描述:

when后面是不是不能用现在完成时啊?还有助动词后面的动词要原型
比如一般疑问句When did you buy this book?
1个回答 分类:英语 2014-09-19

问题解答:

我来补答
when后面不跟现在完成时,可以跟过去式,将来时,一般现在时.
这就对于,i have lived in shanghai for 10 years.对于for 10 years 划线部分提问,只用how long,不用when的道理.
助动词,不仅仅是do,does,did,还包括情态动词,在疑问句和否定句中,动词用原型.但是现在完成时中的助动词have,has,疑问句否定句动词不还原,还是过去分词.被动语气里,be动词提前,后面还是过去分词.
再问: 可以为我举几个耳熟能详的例子吗
再答: 陈述句:
he likes swimming,疑问句,does he like swimming? what does he like ?
分别对like 使用了原型

情态动词:
he can swim. can he swim? what can he swim?

现在完成时的助动词:
he has had lunch-------has he had lunch?
has 助动词提前,had 过去分词不还原
 
 
展开全文阅读
剩余:2000
下一页:例6求步骤