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.
Grammar Launch Intermediate 1: Completely master 15 English grammar structures using this book and the Grammar Launch MP3s so you can reach your goal of becoming fluent in English.
Aprenda Inglés para Principiantes con Paul Noble – Learn English for Beginners with Paul Noble, Spanish Edition: Con audio de apoyo en español y un folleto descargable