英语语法问题:特殊疑问句的变形

2025-03-07 09:04:19
推荐回答(3个)
回答1:

He bought tree books yesterday.变成疑问句后成了:What did he buy yesterday.是因为这是一般过去时态,需要借助助动词did来帮助提问,因为过去式形式转移到助动词do身上了,所以动词就还原了。
而how long have they been in china?和how long have they learned Chinese?是现在完成时,基本构成是have done.变疑问句时要把have提前,后面的过去分词形式不变。
所以还是been和learned。

希望我的回答能让你明白!

回答2:

这是现在完成时,have+done的结构,这种提问时把HAVE 提前,后面还用done

回答3:

这个时态不一样
He bought这个是过去时
have been和have done是完成时