I was there for 4 days.和 I have been there for 4days.有什么区别?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 20:54:15
I was there for 4 days.和 I have been there for 4days.有什么区别?
I was there for 4 days.和 I have been there for 4days.有什么区别?
I was there for 4 days.和 I have been there for 4days.有什么区别?
第一种是说我过去在那呆了四天.(现在不在那).第二句是说我到现在已在那呆了四天了.(现在还在那)
第一个句子是过去式,而第二个句子是完成时。1 我曾在这里呆过4天 2 我在这里呆了有4天了
前者陈述过去曾有过这回事
后者强调对现在的影响
【希望帮助到你,若有疑问,可以追问~~~
祝你学习进步,更上一层楼!(*^__^*)】
I was there for 4 days. 这是一般的过去时,只是说明发生在过去的时间里。
I have been there for 4days。是现在完成时态,这里除了表示动作发生在过去,还强调这个动作对现在的影响和结果,如去过那里,就对那里熟悉了解
1 我过去在那呆了4天。表示现在我已经不在那了
2 我已经在那呆了4天。表示我现在依然在那里
I was there for 4 days. 此句的意思是:“我在那里呆过4天(现在我不在那里了)”
I have been there for 4days.此句的意思是:“我已经在那里呆了4天(截止到现在‘已经在那里呆了4天’。也许我现在不在‘那里’,也许我还继续呆在那里)”。
I was there for 4 days.(这句不对,过去时中不用for短语)
I have been there for 4 days. (去过那儿,现在回来了)
第一句“我在那儿呆了4天。” 现在不在那儿了。
第二句 “我去过那儿呆了四天。”现在可能还会继续待下去。