Similar presentations:
Present Perfect vs Past Simple. A Short Test
1. Present Perfect vs Past Simple
A Short Test2. 1. They … a real tiger in the zoo. a) Have saw b) Have seen c) Has saw d) Has seen
*1. They … a real tiger in thezoo.
a) Have saw
b) Have seen
c) Has saw
d) Has seen
3. 2. When … this wonderful hat? a) Did you buy b) Did you bought c) Have you bought d) Have you buy
*2. When … this wonderful hat?a) Did you buy
b) Did you bought
c) Have you bought
d) Have you buy
4. 3. Mary … a lot of mistakes in her test. a) Have make b) Has make c) Have made d) Has made
*3. Mary … a lot of mistakes inher test.
a) Have make
b) Has make
c) Have made
d) Has made
5. 4. What … at school yesterday? a) Did you do b) Have you done c) Did you d) Have you do
*4. What … at schoolyesterday?
a) Did you do
b) Have you done
c) Did you
d) Have you do
6. 5. They … their homework on time. a) Have usually done b) Have done usually c) Usually do d) Do usually
*5. They … their homework ontime.
a) Have usually done
b) Have done usually
c) Usually do
d) Do usually
7. 6. … to many countries of the world? a) Was Andrea b) Has Andrea been c) Have Andrea been d) Has Andrea be
*6. … to many countries of theworld?
a) Was Andrea
b) Has Andrea been
c) Have Andrea been
d) Has Andrea be
8. 7. … that programme on TV today? a) Did you watch b) Did watch you c) Have you watched d) Have watched you
*7. … that programme on TVtoday?
a) Did you watch
b) Did watch you
c) Have you watched
d) Have watched you
9. 8. Where … all this time? a) Did you be b) You were c) Have you been d) You have been
*8. Where … all this time?a) Did you be
b) You were
c) Have you been
d) You have been
10. 9. I … such tall buildings as in New York. a) Never saw b) Never did see c) Never have seen d) Have never seen
*9. I … such tall buildings as inNew York.
a) Never saw
b) Never did see
c) Never have seen
d) Have never seen
11. 10. Mr. Jones … all of us to his birthday party. a) Has invite b) Has invited c) Have invite d) Have invited
*10. Mr. Jones … all of us to hisbirthday party.
a) Has invite
b) Has invited
c) Have invite
d) Have invited