首页 > 留学知识库

问题: 现在完成时的疑问句和否定句可以用结束性动词吗?

解答:

可以
eg. Has he gone to Beijing?
他已经去北京了吗?
能不能用结束性动词的关键再于这件事情能否持续进行,现在完成时只强调“完成”,具体能不能用还得看限定的时间:
比如,Have you been there for three days?
后面有个"for three days",就限定了这里的动词必须有持续性,这个时候,go、get、become等等瞬间完成的动作就不能用,而要用"been"来表示一种持续的状态(通俗的说,go的话,当时就go了,不存在什么go 了3天。。)