You are on page 1of 2

I.

 Supply the correct verb forms: Simple Past or Present Perfect


1. I ______ (see) her before.
2. I ______ (see) her last year.
3. Tom __________ (never be) in Hanoi.
4. I ________ (read) the novel written by Jack London several times before.
5. What you ______ (do) yesterday?
6. You ________ (watch) TV last night?
7. She _______ (be) born in 1980.
8. He _______ (write) a book since last year.
9.  Mr. Black ________ (teach) English in this school since he _________
(graduate) from the university in 1986.
10.  How long you _______ (learn) English?
II. Present tenses
1. Listen! I _______ (think) someone _______ (knock) at the door.
2. Up to the present, we _______ (write) almost every lesson in the book.
3. The earth _______ (circle) the sun once every 365 days.
4. The farmers ________ (work) in the field at the moment.
5. Rivers usually _______ (flow) to the sea.
6. How many times you ________ (see) him since he went to London?
7. I ________ (wait) for the manager for two hours.
8. Mrs. Green always _______ (go) to work by bus.
9. Look! The boy _______ (cry).
10.  You ________ (ever, see) a money?
III. Supply the correct verb forms:
1. I _______ (meet) Arthur three weeks ago.
2. My friend _______ (thank) me for what I had done for him.
3. People _______ (speak) English in most of Canada.
4. She ________ (play) the piano when our guests _______ (arrive) last night.
5. My mother ______ (come) to stay with us next weekend.
6. Violets ________ (bloom) in spring.
7. My father _________ (not smoke) for 5 years.
8. He ________ (leave) home two weeks ago and we _______ (not hear) from
him since then.
9. By next month, I _______ (finish) my first novel.
10.  Be quiet! The teacher _______ (be) angry.
11.  By the end of last March, I ________ (study) English for 5years.
12.  He ________ (do) his homework before he went to the cinema.
13.  By noon, I _______ (wait) for her for two hours.
14.  Up to now, the teacher ________ (give) our class five tests.
15.  I’m preparing to support anything he ________ (say) tomorrow.

You might also like