Skip navigation

Snap Language

Getting Smarter through Language

Using the Present Perfect Tense | Practice 1

  Email this lesson

List of Exercises

Practice 1: conversational sentences. ← (you are here)

Practice 2: academic sentences.

Practice

Based on this lesson, complete the blanks in each sentence below using the words in parentheses.

Whenever applicable, use informal, conversational English. The answers will show both informal and more formal options.

When you are finished, click “Answer.”

Note. Your answers will not be submitted. When you leave this page, they will be deleted.

1. (I / never / eat) caviar.

I’ve never eaten caviar.

(More formally): I have never eaten caviar.

2. (I / read) only half of the book so far.

I’ve read only half the book so far.

(More formally): I have read only half the book so far.

3. What part of my explanation (you / not / understand) ?

What part of my explanation haven’t you understood?

(More formally): What part of my explanation have you not understood?

4. Our team (work) on this problem for over a month now, but (we / not / be able) to find a solution yet.

Our team has worked on this problem for over a month now, but we haven’t been able to find a solution yet.

(More formally): ... but we have not been able to find a solution yet.

5. How many Steven Spielberg’s movies (you / watch) before?

How many Steven Spielberg’s movies have you watched before?

6. Oh, no! I think (I / lose) my wallet!

Oh, no! I think I’ve lost my wallet!

(More formally): Oh, no! I think I have lost my wallet!

7. Why (you / not / finish) your project yet? Are you having difficulties with it?

Why haven’t you finished your project yet?

(More formally): Why have you not finished your project yet?

8. Students who (not / complete) all their requirements won’t be able to graduate this semester.

Students who haven’t completed all their requirements...

(More formally): Students who have not completed all their requirements...

9. (Amrit / be) in the United States for a short time, but (she / already / learn) a great deal of English.

Amrit’s been in the United States for a short time, but she’s already learned a great deal of English.

(More formally):

Amrit has been in the United States for a short time, but she has already learned a great deal of English.

10. Although Luz is a very young author, (she / already / write) three best sellers.

Although Luz is a very young author, she’s already written three best sellers.

(More formally): Although Luz is a very young author, she has already written three best sellers.

11. Samir, (you / ever / buy) a lottery ticket?

Samir, have you ever bought a lottery ticket?

12. (I / never / go) back to my old high school since I graduated.

I’ve never gone back to my old high school since I graduated.

(More formally): I have never gone back to my old high school since I graduated.

13. Who’s John Ecks? (I / work) for this company for 5 years, but (I / not / meet) anyone by that name.

I’ve worked for this company for 5 years, but I’ve never met anyone by that name.

(More formally): I have worked for this company for 5 years, but I have never met anyone by that name?

14. We need to go to the store. I want to bake a cake, but (we / run out) of eggs.

We need to go to the store. I want to bake a cake, but we’ve run out of eggs.

(More formally): We need to go to the store. I want to bake a cake, but we have run out of eggs.

15. I hear (you / be / promoted) . Congratulations!

I hear you’ve been promoted. Congratulations!

(More formally): I hear you have been promoted. Congratulations!

16. The project is going well. (there be / not) any problems so far.

The project is going well. There haven’t been any problems.

(More formally): The project is going well. There have not been any problems.

17. Since they put up the stop sign, (there be) only one minor accident on that corner.

Since they put up that stop sign, there’s been only one minor accident on that corner.

(More formally): Since they put up that stop sign, there has been only one minor accident on that corner.

18. No more coffee for me! (I / already / have) two cups today, and the day (just / start) .

I’ve already had two cups today, and the day has just started.

(More formally): I have already had two cups today...

19. It’s almost 11. (Emily / show up) yet? I hope her car (not / break down) once again!

... Has Emily shown up (or showed up) yet? I hope her car hasn’t broken down once again!

(More formally): ... I hope her car has not broken down once again!

20. (There be) a rumor that Professor Ecks (get married) in secret. (You / hear) anything about that?

There’s been a rumor that Professor Ecks has gotten married in secret. Have you heard anything about that?

(More formally): There has been a rumor...

Congratulations! You have completed all items.

Go to practice 2 or use the buttons below to navigate the lesson.

Back to Verb Tenses Back to Advanced Catalog