You are on page 1of 1

1. She has been at this school .......... 2. How long ………… her? 3. They ................

ready in the class


yesterday.
A) after 2001 A) do you know
A) wasn’t
B) before 2001 B) you knew
B) weren’t
C) Since 2001 C) you have known
C) haven’t been
D) in 2001 D) have you known
D) hasn’t been

4. She ………. a sweater last Friday. 5. Yesterday he ……….. dinner in a 6. She ………. to the market. That’s
restaurant. why she isn’t in now.
A) have bought
A) had A) has been
B) bought
B) has B) has gone
C) has bought
C) has had C) went
D) buys
D) had had D) goes

7. We ………….. this film three 8. It ………. five hours since I last 9. The last time he …… …… four
times. ……… something. years ago.

A) see A) has been / has eaten A) shaved / is

B) has seen B) was / ate B) shaved / has been

C) have seen C) has been/ ate C) shaves / is

D) were seeing D) was / has eaten D) shaved / was

10. My sister …… on a hundred hats 11. A: You look tanned! 12. You know the story very well-
but ………..only the purple one. B: Yes, ………… have you ……. read the book?
A) has tried / bought. A) my father is black. A) already
B) tried / bought B) We’ve had this summer house for a year. B) yet
C) tries / bought C) I’ve just gone out C) just
D) tried / was buying D) We’ve just come back from holiday. D) still

13. I’m sorry ……… 14. Have you ………. had Chinese 15. My little brother had a bath
food? …………
A) We’ve had this car since 2004
A) stil A) yet
B) I have already read the book.
B) before B) ago
C) I haven’t finished my project yet.
C) ever C) just
D) I was here last year.
D) yet D) last Friday.

You might also like