Present Perfect for life experience and recent actions with ever, never, just and already; been vs gone
正确答案已标出。添加到我的练习后会打开编辑器,可以修改题目、在屏幕上练习或加入课程。
- 1选择题
Have you ever sushi?
eatateeatenPresent Perfect is have/has + past participle: eaten. - 2选择题
I been to London.
have nevernever havehave ever'Never' goes between 'have' and the past participle. 'Ever' is for questions. - 3选择题
She just finished her homework.
hashaveisWith he, she and it we use 'has'. - 4选择题
Tom isn't here. He has to the shop.
beengonewent'Gone' means he went there and is still there. 'Been' means he went and came back. - 5填空
I don't want to watch this film. I've seen it.
alreadyeveryet同样正确: just'Already' means the action happened before now; it goes before the past participle. - 6填空
Have you been to Paris?
everneveralreadyWe use 'ever' in questions about experience: Have you ever...? - 7填空
My parents have (travel) to many countries.
答案: travelled同样正确: traveledIn British English 'travel' doubles the l: travelled. - 8填空
I've (write) three emails today.
答案: written'Write' is irregular: write — wrote — written. - 9填空
she ever ridden a horse?
HasHaveDidPresent Perfect questions with she: Has she ever...? - 10判断对错
This sentence is correct: 'I have seen that film last week.'
答案: 错误With a finished time like 'last week' we use the Past Simple: I saw that film last week. - 11判断对错
This sentence is correct: 'He has never flown on a plane.'
答案: 正确'Never' + the past participle 'flown' is correct. - 12讨论题
Write about two things you have done in your life and one thing you have never done.
参考答案: I have been to Moscow and I have tried Japanese food. I have never seen the ocean.