You are on page 1of 2

NAME:

Class: 8a2/8a3/ 8a7

PRESENT PERFECT
Compltete each sentences with the present perfect of the
verbs:
1) Mr.Anh a Math teacher in this school for five years.(be)
2) I ..this man several times.(meet)
3) Betty .Terry for a long time.(know)
4) I this book three times.(read)
5) I .that movie.Is it a good movie?(not, see)
6) Jane ..fried rice before.This is her first time.(never eat)
7) ..Alice about our plan for the weekend?(you/ tell)
8) It .here since February.(not rain)
9) I keep a dog. I it for a year.(have)
10)
They .their house. Theyre going to live abroad.(just/ sell)
II.
Since or for?
1) Mr. Wood has worked in this factorytwenty five years.
2) My friend is very ill.Hes been in the hospitalSaturday
3) The weather is too bad.It has been cold and rainy.................two
weeks.
4) Mr. Frank has written the report ..four hours
5) The manager has spoken to a customer8 oclock.
6) Sally and bill have been married..two years.
7) My parents are visiting our hometown.Theyve been here
three days.
8) I have had music lessons.2005.
9) The children have been very happytheir mother came
back home.
10)
Miss Hoa has taught here .her family moved to
this city.
III.
Use the simple past or present perfect tenses.
1) In 1996, my brother ..at Harvard university.( study)
2) This is the first time I.this museum.(visit)
3) Im afriad we your window.(just break)
4) This is the first time I ..on a plane.(be)
5) When I got into bed, I .asleep immediately.(fall)
6) Last summer, I swimming every weekend.(go)
7) In the last twenty years, space exploration .great
contribution to weather forecasting.(make)
8) They .( just/ decide) to buy a new house.
9) "Gone with the Wind" is the most interesting film we. (see)
recently.
10)
Youyou.... Nam last Sunday?(see)
Oh, no I.(not see) him for many days now.
11)
Since when ...( you /learn) E?
12)
I.(learn) it since I.( be) a girl of twelve.
13)
you( ever /be) to HCM city?
14)
They ..(do) nothing since they ..(get)
up.
15)
My brother..(join) the army when he.( be)
18.
16)
He...(serve) in the army for 3 years and then
(go) to universiy.
17)
How long ..you....(live) in this town?
-I.(live) in this town for ten years.
I.

NAME:
Class: 8a2/8a3/ 8a7

18)
My sister..(finish) school in 1997 and ..(be) a
student at the National University since then.
19)
My parents....(go) out.They will be back soon.
20)
What youyesterday?(do)
21)
She ..born in 1999.(be)
22)
Tom .in Hanoi.(never/ be)
23)
I ..her before.(see)
24)
I ..her last year.(see)
25)
I .the novel written by Jack London several time
before.(read)
26)
..you TV last night?( watch)
27)
He ..a book since last year.(write)
28)
Mr. Green has taught English in this school since he
from the university in 1986.(graduate)
29)
How long .you English?(learn)
30)
My brother (leave)home 10 years.I .
(never/ meeet) him again since then.
31)
I like your car.how long ..you .it?(have)
32)
Mai (buy) a new dress last month but she ..(not
wear) it yet.
33)
When I .9get) home last night, I (be) ..very
tired and I (go) straight to bed.
34)
Daneil (earn) some money last week.But Im
afraid he ..(already/ spend) it all.
35)
I (do) all the housework.The flat is really clean
now.
REVISION 1
I.
Transformations:
1) "Please tell me about him", asked she.
She
2) She studies hard.
She is
3) As a child, I used to ride a bike.
I often
4) The boy couldnt do this test .He wasn't very bright.
He wasnt ..
II.
Supply "for" or "since" in the sentences
1.
Tom's lived here __________ 10 years.
2.
Have you waited for me _________ yesterday?
3.
The boy has played the game __________ 3 pm.
4.
I haven't seen her _________ a month.
5.
They have kept in touch __________ they left school.
6.
I haven't known about that __________ a long time.
7.
Dad's worked this office __________1990
8.
Peter has married ___________ half a month
9.
We have finished the test __________ three hours.
10. Children have learned English __________ they were young.
III.
Error identification
1.
Everybody in my neighborhood are happy about new changes
2.
This test is more easy than that one.
3.
We've learnt to play the piano for 2005.
4.
I used to working for this company when I graduated.

You might also like