Kathy ___________ for three different companies since graduating two years ago. only have spoken[r]
Trang 1GRADE 8 PRACTICE TEST 4
1 Last night I TV with my mother
A watch B watches C have watched D watched
2 We _ already _ our reports
A did/ write B have/ written C did/ wrote D have/ wrote
3 I to the supermarket yesterday
A go B gone C went D have gone
4 I graduated from university _2017
5 Susan has lived in Hanoi _ 2 years
6 _ he spoken to his boss? – No, he hasn’t
A Have B Did C Has D Does
7 Last Sunday I _ play football I went swimming
A didn’t B don’t C hadn’t D haven’t
8 I did my Maths homework
A so far B yesterday C today D until now 9. Susan go to England by plane?
A Do B Have C Has D Did
10 Schools _yet because of coronavirus
A didn’t start B haven’t started C hasn’t started D will not start
11 The _ were not at home last weekend
A kid B child C children D teen
12 We _ chicken Tandoori before
A never tried B didn’t never try C haven’t never tried D have never tried
13 Do you know about Sue? She _ up her job
A given B has given C gave D has gave
14 Have you _ been to London? - Yes, I have
A since B never C last time D ever
15 When _ the last time you were there?
16 My friend was in Canada
17 Mary _ already written five letters
18 Tom to this town in 1994
19 I can't take any pictures because I have not bought a new film
20 have you been living in this house? - For 12 years
21 letters have they written so far? – Six
Trang 2A How many B How much C How long D How
22. you at home last night?
23 How often _ you _ abroad until now?
A have /travelled B did / travel C will/ you D do/ travel 24.You a lot since the last time I saw you
A changed B has changed C is changing D have changed
25 He has become more concerned about his social status since he _ working there
A starts B has started C started D is
26 Travel into a huge industry in the last few decades
A has turned B is turning C has been turning D have turned
27 Science in leaps and bounds
A have advanced B has advanced C has been advanced D is advancing
28 Man great things
A is accomplished
B has been accomplishing
C has accomplished
D have accomplished
29 I _ the report yet
A hasn’t completed
B completed
C have already completed
D have not completed
30 The rain It’s been raining for 3 hours
A has stop
B is stopped
C haven’t stopped
D hasn’t stopped
31 They _ at the airport
A haven’t yet arrived
B haven’t already arrived
C hasn’t yet arrived
D didn’t arrive
32 How long _ they been married? - Oh, for a very long time More than 25 years.'
33 The team numerous setbacks so far
A experienced
B have experience
C has experienced
D is experiencing
34 John _ for three tests this month
A sat B have sat C has sat D is sitting
35 _ you abroad this year?
A Has – been B Has – gone C Have – be D Have – been
Trang 336 I three books by the same author since the last month
A has read B have read C read D.red
37 Kathy _ for three different companies since graduating two years ago
A has worked B have worked C have been worked D worked
38 This is the first time Anna _to Germany
A has ever been
B have been ever
C has been ever
D have ever been
39 He to France for ages
A has gone never
B have never gone
C has never gone
D never has gone
40 They _ skiing since they were 15 years old
A have never gone
B has gone never
C has never gone
D have gone never
41 My parent _ a cold for two weeks
A has had B have had C had D have been had
42 Tom here for six months
A have been B has been being C has been being D has been
43 My friend and I for too long
A has been waited B has waited C have waited D been waited
44 I _ Martha
A ‘s just seen B ‘ve just seen C ‘ve seen just D ‘s seen just
45 He to her over the phone
A has only spoken
B have spoken only
C only has spoken
D only have spoken
46 We around the parking lot for 20 minutes to find a parking space
A drove B driving C have driven D drive
47 She _ the letter to pieces and threw it in the bin
A tears B torn C tore D has torn
48 When we arrived at the restaurant, the place full
A be B was C are D has been
49 Did they _a new car two days ago?
A buy B bought C buying D buys
50 Last winter Robin _ with his father in the Alps for three days (stay)
A stay B stayed C has stayed D have stayed THE END