一句,他在这里呆了三个小时了
第二句,他从3小时前就呆着这里了。
我想问下。如果是现在完成时,那就表示这个人还在那里。
可是在网上看到,有人把第一句翻译成:他在这里呆了三个小时(那个人现在已经不在哪里了) 哪个正确,第一句是不是现在完成时
He has stayed here for 3 hours.与 He has stayed here since 3 hours ago.
答案:2 悬赏:10 手机版
解决时间 2021-12-26 09:56
- 提问者网友:贪了杯
- 2021-12-26 01:10
最佳答案
- 五星知识达人网友:污到你湿
- 2021-12-26 02:35
1. He has been here for three hours.
2. He has been here since three hours ago.
都是完成时态的
如果说人已经不在了,要这样说
He stayed here for three hours.只能用过去时态表达
2. He has been here since three hours ago.
都是完成时态的
如果说人已经不在了,要这样说
He stayed here for three hours.只能用过去时态表达
全部回答
- 1楼网友:轻雾山林
- 2021-12-26 03:29
那个人还在这里,将持续下去
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯