July 2023 1 16 Report
1 We have lived in this house . . . . .. five years.
A for
B since
C ago
2 Have you . . . ... the new Brad Pitt film?
A see
B saw
C seen
3 Has Katie . . . ... been to Paris?
A never
B ever
C yet
4 We . ..... to the cinema last Saturday.
A gone
B go
C went
5 Tom hasn't left for school .......
A just
B since
C yet
6 I didn't . . . ... breakfast yesterday.
A had
B have
C has
7 The children . ..... at the beach last weekend.
A swim
B swam C have swum
8 I've known her .
... we were six.
A for
B since
9 Ben has just . . . ... a plate.
A break
B broke
C ago
C broken
10 We have . . . ... washed the dishes.
A already
B yet
C since
11 He has ..
.. finished his homework.
A already
B since
C yet
12 Simon . . . ... basketball for ten years.
A have played B plays C has played
13 The children have . . . ... left for school.
A yet
B never C already

14 We have never . . . ... to Spain.
A been
B be
C is
15 haven't been to Moscow ...
A yet
B never
16 The boys . . . ... the robot yesterday.
A have fixed B fixed
C just
C fix
: 17 He . ..... his bed yet.
A made
B hasn't made C makes
18 I have known her . . . ... I was a child.
A for
B since
C already
19 They . ... Jane's present last Saturday.
A bought
B buy
C have bought
20 Have the Johnsons . . . ... for London yet?
A leaves
B leave
C left
21
..he . . . . . . for his test yet?
A Has, study B Have, study
C Has, studied
22 I have . . . ... bought a present for Ann's birthday.
A yet
B ago
C already
23 Tina met Andy three years .......
A ago
B since
C for
24 Helen has already . . .... lunch.
A have
B has
C had
25 I have lived in Canada . . . . . . ten years.
A since
B ever
C for
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.