過去時與現(xiàn)在完成時
本次考試主要考察過去時、現(xiàn)在完成時以及兩者的區(qū)別,請認(rèn)真作答。
1. 基本信息:
姓名:
班級:
第一部分:過去時
2. The weather ____ last week.
is good
was good
were good
good
had good
3. Why ____ late this morning?
you was
did you
was you
you were
were you
4. Terry ____ in a bank from 2005 to 2011.
work
working
works
worked
was work
5. Caroline ____ to the cinema three times last week.
go
went
goes
got
was
6. I ____ TV yesterday.
didn't watch
didn't watched
wasn't watched
don't watch
didn't watching
7. 'How ____?' 'I don't know. I didn't see it.'
happened the accident
did happen the accident
does the accident happen
did the accident happen
the accident happened
8. What ____ at 11.30 yesterday?
were you doing
was you doing
you were doing
were you do
you was doing
9. Jack was reading a book when his phone ____.
ringing
ring
rang
was ringing
was ring
10. I saw Lucy and Steve this morning. They ____ at the bus stop.
waiting
waited
were waiting
was waiting
were waited
第二部分:現(xiàn)在完成時
11. 'Where's Rebecca?' '____ to bed.'
She is gone
She has gone
She goes
She have gone
She's gone
12. 'Are Laura and Paul here?' 'No, they ____.'
don't arrive yet
have already arrived
haven't already arrived
haven't arrived yet
13. My sister ____ by plane.
has never travel
has never travelled
is never travelled
has never been travelled
have never travelled
14. ____ that woman before, but I can't remember where.
I see
I seen
I've saw
I've seen
I've seeing
15. 'How long ____ married?' 'Since 2007.'
you are
you have been
has you been
are you
have you been
16. 'Do you know Lisa?' 'Yes, ____ her for a long time.'
I knew
I've known
I know
I am knowing
17. Richard has been in Canada ____.
for six months
since six months
six months ago
in six months
18. 'When did Tom go out?' '____'
For ten minutes.
Since ten minutes.
Ten minutes ago.
In ten minutes.
19. We ____ a holiday last year.
don't have
haven't had
hasn't had
didn't have
didn't had
20. Where ____ on Sunday afternoon? I couldn't find you.
you were
you have been
was you
have you been
were you
第三部分:現(xiàn)在完成時與過去時
21. James is on holiday. He ____ to Italy.
is gone
has gone
has been
22. Everything is going well. There ____ any problems so far.
weren't
have been
haven't been
23. Sarah has lost her passport again. This is the second time this ____.
has happened
happens
happened
is happening
24. Why are you out of breath? ____?
Are you running
Have you run
Have you been running
25. Where's the book I gave you? What ____ with it?
have you done
have you been doing
are you doing
26. 'How long ____ Jane?' 'A long time. Since we were at school.'
do you know
have you known
have you been knowing
27. Sally has been working here ____.
for six months
since six months
six months ago
six months
28. It's two years ____ Joe.
that I don't see
that I haven't seen
since I didn't see
since I last saw
29. It ____ raining for a while, but now it's raining again.
stopped
has stopped
was stopped
30. My mother ____ in Italy.
grew up
has grown up
had grown up
31. ____ a lot of sweets when you were a child?
Have you eaten
Had you eaten
Did you eat
32. Jack ____ in New York for ten years. Now he lives in Los Angeles.
lived
has lived
has been living
33. The people sitting next to me on the plane were nervous. ____ before.
They haven't flown
They didn't fly
They'd never flown
They weren't flying
34. Katherine was lying on the sofa. She was tired because ____ very hard.
she was working
she's been working
she'd been working
35. ____ a car when you were living in Paris?
Had you
Were you having
Have you had
Did you have
36. I ____ tennis a lot, but I don't play very much now.
was playing
was used to play
used to play
關(guān)閉
更多問卷
復(fù)制此問卷