Present Perfect or Past Simple?
1.I ___my best friend for ten years.
A) have known B) knew C) has known
2.I don’t want to go to the cinema. I ___ this film.
A)has already seen B) have already seen C) already saw
3.Is Mary at home? No, she ___.
A)has just left B) have just left C) just left
4. Michael ___ to play the piano last year.
A) has learnt B) have learnt C) learned
5.Columbus ___ America in the 15th century.
A) has discovered B )have discovered C) discovered
6. __ their wedding last weekend?
A) Did they celebrate B) Have they celebrated C) Has they celebrated
7.Andy ___ to Japan twice.
A) was B) has been C) have been
8. We ___to the seaside last summer.
A)was B)have been C)were
9.__you ever ___a car?
A) have …ridden B)did …ride C) has….. ride
10.I __my homework.
A) have’nt finish B)have not just finish C)have not finished
Объяснение: 1 A 2B 3A 4C 5C 6A 7B 8C 9A 10C