Perfect Tenses Flashcards

1
Q

Present Perfect

Fill in the blank.

I __________ (be) in the city since last week.

A

I have been in the city since last week.

NOTE: “Since” is a key word in perfect tense. It means a specific point in time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Present Perfect

Fill in the blank.

I _____________ (be) married for eight years.

A

I have been married for eight years.

NOTE: “For” is a key word in perfect tense. It means a length of time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Present Perfect

Fill in the blank.

We studied ___________ six hours.

A

for

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Present Perfect

Fill in the blank.

We haven’t seen Robert __________ last month.

A

since

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Present Perfect

Fill in the blank.

I have been driving ___________ six this morning.

A

since

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Present Perfect

Fill in the blank.

I have been here ______________ yesterday.

A

since

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Present Perfect

Fill in the blank.

Tony _____________ (work) for a radio station since 2000.

A

Tony has worked for a radio station since 2000.

NOTE: Use “has” or “have” plus the past participle for present perfect sentences and questions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Present Perfect

Fill in the blank.

The president ____________ a lot of hands in the last three weeks.

A

The president has shaken a lot of hands in the last three weeks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Present Perfect

Fill in the blank.

Please don’t let Mary drive. She _____________ (drink) too many alcoholic drinks.

A

Please don’t let Mary drive. She has drunk too many alcoholic drinks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Present Perfect

Fill in the blank.

His should be full. He ____________(eat) two whole pizzas.

A

His should be full. He has eaten two whole pizzas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Present Perfect

Fill in the blank.

I _____________ (not, see) Barbara since 2:30.

A

I haven’t seen Barbara since 2:30.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Present Perfect

Fill in the blank.

___________________ (you, eat, ever) sushi?

A

Have you ever eaten sushi?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Present Perfect

Fill in the blank.

No, I ________________________ (eat, never) sushi.

A

No, I have never eaten sushi.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Present Perfect with Unspecified Time

Fill in the blank.

Ralph _______________ (just, broke) the world’s record in diving.

A

Ralph has (just) broken the world’s record in diving.

NOTE: Time words, such as “just,” “already,” “recently,” “yet,” “ever,” and “never” are often used in place of a specific time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Present Perfect with Unspecified Time

Fill in the blank.

I _______________ (already, buy) my ticket to next week’s concert.

A

I have already bought my ticket to next week’s concert.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Present Perfect with Unspecified Time

Fill in the blank.

__________________ (you, ever) to Washington, D.C.?

A

Have you ever been to Washington, D.C.?

17
Q

Present Perfect and Simple Past

Fill in the blank.

I _____________ (know) Barb when she was a teenager. I _________________ (know) her brother since 2010.

A

I knew Barb when she was a teenager. I have known her brother since 2010.

NOTE: The simple past is used for situations that began and ended in the past. The present perfecct is used for situations that began in the past, but continue in the present.

18
Q

Present Perfect and Simple Past

Fill in the blank.

A: Are you taking Chemistry this semester?
B: No, I _____________________ (already, take) it. I ________________ (take) it last semester.

A

A: Are you taking Chemistry this semester?
B: No, have already taken it. I took it last semester.

19
Q

Present Perfect and Simple Past

Fill in the blank.

George ____________ (play) soccer since 2009. He _________________ (play) with the Hurricane team before he ____________ with the Broncos team.

A

George has played soccer since 2009. He played with the Hurricane team before he played with the Broncos team.

20
Q

Present Perfect and Present Perfect Progressive

Fill in the blank.

Sam and Sally began talking on the phone at 9 p.m. Now it’s 11 p.m., and they are still talking. They ___________________ for two hours.

A

They have been talking for two hours.

NOTE: Use the present perfect progressive when talking about something that is still happening. The length of time, or duration, is included in present perfect progressive.

21
Q

Present Perfect and Present Perfect Progressive

Fill in the blank.

Dr. Smith is sitting on his porch. He _____________________ (sit) since 7:00.

A

Dr. Smith is sitting on his porch. He has been sitting there since 7:00.

22
Q

Present Perfect and Present Perfect Progressive

Fill in the blank.

The children are excited about the concert. They _______________________ (practice) for three weeks.

A

They have been practicing for three weeks.

23
Q

Present Perfect and Present Perfect Progressive

Fill in the blank.

I ____________________ (eat) a lot of chocolate recently.

A

I have been eating a lot of chocolate recently.

24
Q

Past Perfect

Fill in the blank.

By the time Juan got to the party, his friend Tom _____________ (already, leave).

A

By the time Juan got to the party, his friend Tom had already left.

NOTE: “By the time” is frequently used with the past perfect.

25
Q

Past Perfect

Fill in the blank.

By the time the TV show ended, we _________________ (eat) three bags of popcorn.

A

By the time the TV show ended, we had eaten three bags of popcorn.

26
Q

Past Perfect

Fill in the blank.

By the time the game was over, I ______________ (lose) my voice because I ___________ (cheer) so much.

A

By the time the game was over, I had lost my voice because I had cheered so much.

27
Q

Past Perfect

Fill in the blank.

I ___________________ (never, see) such a beautiful rainbow.

A

I had never seen such a beautiful rainbow.

28
Q

Past Perfect

Fill in the blank.

When I looked in my purse, I realized I _________________ (forget) my credit card.

A

When I looked in my purse, I realized I had forgotten my credit card.

29
Q

Past Perfect/Past Tense

Fill in the blank.

Yesterday, I _______________ (go) to the doctor’s office. I __________________ (never, be) to his office before.

A

Yesterday, I went to the doctor’s office. I had never been to his office before.

30
Q

Present Perfect Progressive and Past Perfect Progressive

Fill in the blank.

Erica ___________________ (listen) to the radio when her friends arrived, but she turned it off when they entered the room.

A

Erica had been listening to the radio when her friends arrived, but she turned it off when they entered the room.

31
Q

Present Perfect Progressive and Past Perfect Progressive

Fill in the blank.

They __________________ (dance) for three hours.

A

They have been dancing for three hours.

32
Q

Present Perfect Progressive and Past Perfect Progressive

Fill in the blank.

He _________________ (run) for three hours when he fell to the ground.

A

He had been running for three hours when he fell to the ground.

33
Q

Correct the sentence.

He has left yesterday.

A

He left yesterday.

34
Q

Correct the sentence.

Let’s not leave yet. I had been having a good time.

A

Let’s not leave yet. I am having a good time.

35
Q

Correct the sentence.

Where are you! I am waiting for two hours!

A

I have been waiting for two hours!