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.

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 have never eaten caviar.

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

I have read half of the book so far.

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

What part of my explanation have you not understood?

What part of my explanation haven’t you 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 have not been able (or haven’t been able) to find a solution yet.

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

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

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

Oh, no! I think I have lost my wallet!

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

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

Answer

Why have you not finished your project yet?

Why haven’t you finished your project yet?

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

Answer

Students who have not completed all their requirements will not be able to graduate this semester.

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

Answer

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

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

Answer

Although Susan is a very young author, she has already written three best sellers.

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

Answer

Tom, have you ever bought a lottery ticket?

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

Answer

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

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

Back to Verb Tenses Back to Advanced Catalog