作业帮 > 英语 > 作业

i am staying at this hotel for three weeks , i have been sta

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/11 00:03:02
i am staying at this hotel for three weeks , i have been staying at this hotel for three weeks这两句表达的意思相同吗? 还有 i have stayed at this hotel for three weeks这句话这样写是不是有问题? 自从纠结起时态这个问题后就每看到一句话都要把他的所有时态想一遍
I am staying at this hotel for three weeks表示我要在这个酒店住三星期.(BE DOING可以表示将来的)
i have been staying at this hotel for three weeks表示我已经在这个酒店住了三个星期了,并且现在还住着.
i have stayed at this hotel for three weeks表示我已经在这个酒店住了三个星期了,但并没有表示现在是否还住着或者接下的时间是否还要住下去.