Present Perfect Tense Worksheet For Class 10


This present perfect tense worksheet tests your ability to write sentences in the present perfect tense. An example is given below.

She / act / in many films

Using these words, we can write a sentence in the present perfect tense.

The present perfect tense form of the verb act is has / have acted. We use has when the subject is a singular noun or pronoun. We use have when the subject is a plural noun or pronoun.

Another example is given below.

you / read / Gulliver’s Travels?

Here the question mark at the end indicates that you are supposed to write a question.

In the present perfect tense, we make questions by putting has or have before the subject. Here the subject is you and it takes the verb have. So we write:

Formation of negatives in the present perfect tense

she / not return /yet

The verb she takes the singular verb has. So we write:

Present perfect tense worksheet

Make sentences in the present perfect tense using the given words. The words are not necessarily given in their proper order.

1. He / just / go out

2. It / just / strike ten

3. I / never know / him to be angry

4. I / know / for / him / a long time

5. He / be ill / since last month

6. I / cut / my finger

7. The boys / all the biscuits / eat

8. We / live / for ten years / in this street

9. I / never see / a ghost

10. I / visit / all countries / in Latin America

11. That castle / on the hill / stand / for 500 years

12. The contractor / fix / the roof

13. I / since / morning / six letters / write

Answers

1. He has just gone out.

2. It has struck nine.

3. I have never known him to be angry.

4. I have known him for a long time.

5. He has been ill sine last month.

6. I have cut my finger.

7. The boys have eaten all the biscuits.

8. We have lived in this street for ten years.

9. I have never seen a ghost.

10. I have visited all countries in Latin America.

11. That castle has stood on the hill for 500 years.

12. The contractor has fixed the roof.

13. I have written six letters since morning.