寻找适合你的 英语 教师…
Gabriel
Help(english)
Hi, there
Let's say today is Monday and I have just gotten back to work. Let's say I spent the last two weeks on strike, which ended Friday. Should I say (Monday) "I have been on steike for the last two weeks" or "I was on strike for the last two weeks"?
Thank you!
2019年2月7日 13:02
修改 · 8
But is it right to use the simple past with “For the past two weeks”?
2019年2月7日
you can say either, and you are correct "I have been suggests you may still be on strike"
"I was on strike" = was definitely in the past and is finished now. No confusion or hint of ambiguity
2019年2月7日
I was on strike for the last two weeks sounds correct
2019年2月7日
I was on strike for the last two weeks sounds correct
2019年2月7日
I was on strike for the last two weeks sounds correct
2019年2月7日
显示更多
想快些进步吗?
加入这个学习社区,来试试免费的练习吧!
Gabriel
语言技能
英语, 法语, 葡萄牙语, 西班牙语
学习语言
英语, 法语, 西班牙语
你或许会喜欢的文章

English Vocabulary for Using Microsoft Office at Work
14 赞 · 3 评论

How to Answer “How Was Your Weekend?” Naturally in English
50 赞 · 29 评论

Why Some Jokes Don’t Translate: Understanding Humor in English
15 赞 · 6 评论
更多文章
