语法问题:What has he put up outside his gate? 为什么要用What has ,用What is不行吗?那里有语法学习
发布网友
发布时间:2022-05-23 18:58
我来回答
共2个回答
热心网友
时间:2023-11-10 05:07
因为put up 这谓语动词,put是实义动词,除非是要表示正在进行这个动作,才会有is putting up. 不然都不会出现Is的。
如果是一般性的表述,是What did he put up outside his gate? 因为put 是实义动词,变成疑问句时用did, 他刚刚在那建了什么?
也可以是像现在这样,用现在完成时,“他在门口外面已经建起了个什么东西”,强调“已经”
What has he put up outside his gate? 这句子还原之后是He has put up sth. outside his gate?
如果是想强调他现在正在。。。 才是What is he putting up outside his gate?
热心网友
时间:2023-11-10 05:08
这个明显是一个发生在过去的动作,所以用现在完成时,意思是他放在门外的东西是什么
如果是正在发生的动作,才用进行时