Tenses Exercise for Class 10 TN Board Syllabus
Fill in the blanks with an appropriate tense form.
1. How did you …………………….. into that tree? (crash) I …………………….. (drive) fast and could not stop in time.
2. Is this a new computer? No. I …………………………. (buy) it two years ago.
3. This is the first time I …………………………….. (visit) this place.
4. Is this your first visit to the US? No, I ………………………… (be) here before.
5…………………………. (you play) any sport? No, I ………………………. (use to) play football at university but I ……………………… (give) it up.
6. I am sorry. I am late. That is okay. I ………………………………… (not wait) long.
7. Do you know what James ………………………… (do) now?
8. No. I ………………………… (not see) him for ages.
9. I will be back in an hour. Will you be here when I …………………… (get) back?
10. No, I ……………………….. (leave) by then.
Answers
1. crash, was driving (Use the first form of the verb after do, does and did. Use the past continuous to talk about an activity that was going on at a particular point of time in the past.)
2. bought (Use the simple past to say when something happened.)
3. have visited (Use the present perfect tense with the expressions this is the first/second/third/last time.)
4. have been (Use have been to talk about finished visits.)
5. Do you play (Use the simple present to talk about habits/routines/likes /dislikes), used to (Use used to to talk about past habits) gave / have given.
6. have not been waiting (Use the present perfect continuous tense to talk about an action or situation that started in the past and has continued up to the present and is still continuing.)
7. is doing (Use the present continuous tense to talk about an activity that is going on at the moment of speaking.)
8. have not seen (Use the present perfect tense to talk about time up to now. This tense is commonly used with the time expressions since and for.)
9. get (When the main clause is in the future tense, we use a simple present tense in the subordinate clause to refer to future.) (I will be here until you return.) (NOT I will be here until you will return.)
10. will have left (Use the future perfect tense to say that an activity will have completed by a certain point of time in future)