Quiz Present Perfect
Master the Present Perfect Tense! Practice quiz with fill-in-the-blanks and sentence correction exercises for irregular verbs.
Part 1 --Fill in the blank with the correct form of the given verb (the verb in parentheses at the end of the sentence.) Remember to use the present perfect tense (use have The friends have eaten together at the same restaurant for many years. (eat) The children have swum in the river many times. (swim) I have begun to read the book several times but never get far. (begin) The old woman has fallen a number of times as she walked down the stairs. (fall) The teacher has forgotten to assign us homework almost every day. (forgot) The parents have had to take their child to the hospital many times over the years. (have) The teacher has given her students many chances to improve their grades. (give) Juan and Maria have seen that movie many times. (see) The students have been in the USA for 2 years now. (be) PART 2 -- Listen to the following questions, and write them in complete sentences Which sentence is correct? She has worn the same dress to school every day. She has weared the same dress to school every day. Which sentence is correct? The police officer has droven the cruiser for his whole career. The police officer has driven the cruiser for his whole career. Which sentence is correct? The young man has broken many girls' hearts over the the years. The young man has breaken many girls' hearts over the years. Which sentence is correct? The mother has threwn away lots of old clothes that are too small. The mother has thrown away lots of old clothes that are too small. Dictation --Type the sentence you hear. (Click on the audio button.) Dictation - Type the sentence you hear. CHOOSE THE CORRECT ANSWER: Mr. Tran _ coffee every day for twenty years. has walked have eaten has drunk has drinken The elephants _ major attractions at the zoo. Many people come to see them! have become has become have became has becomen The old lady _ her money under the mattress for many years. She hopes no one will find it. had hiding has hidden have hided had hidded You _ about my birthday since last month! Why didn't you buy me a gift? have knowen has known have knowed have known The opera singer _ the national anthem before every baseball game. has sung has sing have sungen has singen I _ to you many times about wearing appropriate clothing to school. Why is your belly showing? have talken have spoken has speaken have listenen