英语老师请进,一个关于现在完成时的问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 05:49:19
我以前好像在一本资料上看过这样一名话:That car has stopped there for an hour. 资料上说在这种用法中stop是延续性动词.
这句话究竟对不对,要不要改为:That car has been there for an hour.
能给我讲明出处更好,谢谢.
我不知道你们谁说的对,能告诉我依据吗?

stop 做动词有 使停止,阻止,还有逗留的意思.停留 的意思.当做后者时,可以做延续性动词.这句话,意思是这两车已在这停了一个小时.
故是正确的

你是正确的!!!

你能区分延续性动词和短暂性动词的话,说明你已经对动词的这一部分掌握了!

如果加上时间段就用That car has been there for an hour。或者
That car has stopped there 。

stop 不是延续动词
应该改为Has been

你能区分延续性动词和短暂性动词的话,说明你已经对动词的这一部分掌握了

应该没什么问题