T4Tutorials .PK

Present Perfect Tense MCQs

1. Which sentence is in the Present Perfect Tense?

(A) She has written a letter.


(B) She wrote a letter.


(C) She writes a letter.


(D) She will write a letter.




2. Which helping verbs are used in the Present Perfect Tense?

(A) Am/Is/Are


(B) Do/Does


(C) Has/Have


(D) Had




3. Which form of the verb is used in the Present Perfect Tense?

(A) First form


(B) Third form (Past Participle)


(C) Second form


(D) Verb + ing




4. Which helping verb is used with he, she, and it?

(A) Have


(B) Has


(C) Had


(D) Is




5. Fill in the blank: They _ their homework.

(A) complete


(B) completed


(C) have completed


(D) completing




6. Which sentence is grammatically correct?

(A) He has finished the work.


(B) He have finished the work.


(C) He has finish the work.


(D) He finished the work has.




7. Which sentence is in the Present Perfect Tense?

(A) We are watching TV.


(B) We watched TV yesterday.


(C) We will watch TV.


(D) We have watched TV.




8. Fill in the blank: She _ to London twice.

(A) has gone


(B) went


(C) goes


(D) is going




9. Which word is commonly used with the Present Perfect Tense?

(A) Yesterday


(B) Last year


(C) Tomorrow


(D) Since




10. Choose the correct interrogative sentence.

(A) Has she completed the assignment?


(B) Does she completed the assignment?


(C) Is she completed the assignment?


(D) Has she complete the assignment?




11. Fill in the blank: I _ my keys.

(A) lost


(B) have lost


(C) lose


(D) am losing




12. Which sentence is negative?

(A) We have visited Lahore.


(B) We have not visited Lahore.


(C) We visited Lahore.


(D) We are visiting Lahore.




13. Which helping verb is used with I, you, we, and they?

(A) Has


(B) Have


(C) Had


(D) Is




14. Fill in the blank: He _ the report already.

(A) has submitted


(B) submitted


(C) submits


(D) is submitting




15. Which sentence is correct?

(A) They has arrived.


(B) They arrived have.


(C) They have arrive.


(D) They have arrived.




16. The Present Perfect Tense is used to describe:

(A) Future plans only


(B) Actions happening now


(C) Habits only


(D) Completed actions with present relevance




17. Fill in the blank: We _ this movie before.

(A) seeing


(B) saw


(C) see


(D) have seen




18. Which sentence uses the Present Perfect correctly?

(A) She has eaten lunch.


(B) She has ate lunch.


(C) She have eaten lunch.


(D) She eaten lunch.




19. Which time expression is commonly used with the Present Perfect Tense?

(A) Last night


(B) Yesterday


(C) Tomorrow


(D) Already




20. Fill in the blank: My brother _ his driving test.

(A) has passed


(B) passed


(C) passes


(D) passing




21. Which sentence is incorrect?

(A) I have finished my work.


(B) She has written a letter.


(C) They has gone home.


(D) We have completed the task.




22. Fill in the blank: _ you ever visited Murree?

(A) Do


(B) Did


(C) Are


(D) Have




23. Which sentence is in the Present Perfect Tense?

(A) He is reading a novel.


(B) He read the novel yesterday.


(C) He has read the novel.


(D) He will read the novel.




24. Fill in the blank: She _ in this company since 2020.

(A) has worked


(B) worked


(C) works


(D) is working




25. Which sentence is grammatically correct?

(A) I has finished my homework.


(B) I have finished my homework.


(C) I have finish my homework.


(D) I finished have my homework.




26. Which word is commonly paired with for in the Present Perfect Tense?

(A) A period of time


(B) Yesterday


(C) Tomorrow


(D) Last week




27. Fill in the blank: They _ the project successfully.

(A) completing


(B) completed


(C) complete


(D) have completed




28. Which sentence is a correct negative form?

(A) He doesn't arrived yet.


(B) He not has arrived yet.


(C) He has not arrived yet.


(D) He isn't arrived yet.




29. Which of the following words is frequently used with the Present Perfect Tense?

(A) Last month


(B) Tomorrow


(C) Ever


(D) Yesterday




30. Which sentence correctly uses the Present Perfect Tense?

(A) We have visited the museum.


(B) We visited the museum tomorrow.


(C) We are visiting the museum yesterday.


(D) We will have visit the museum.




Exit mobile version