Using the Present Perfect Tense | Practice 1
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.
close
I’ve never eaten caviar.
(More formally): I have never eaten caviar.
close
I’ve read only half the book so far.
(More formally): I have read only half the book so far.
close
What part of my explanation haven’t you understood?
(More formally): What part of my explanation have you not understood?
close
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.
close
How many Steven Spielberg’s movies have you watched before?
close
Oh, no! I think I’ve lost my wallet!
(More formally): Oh, no! I think I have lost my wallet!
close
Why haven’t you finished your project yet?
(More formally): Why have you not finished your project yet?
close
Students who haven’t completed all their requirements...
(More formally): Students who have not completed all their requirements...
close
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.
close
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.
close
Samir, have you ever bought a lottery ticket?
close
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.
close
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?
close
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.
close
I hear you’ve been promoted. Congratulations!
(More formally): I hear you have been promoted. Congratulations!
close
The project is going well. There haven’t been any problems.
(More formally): The project is going well. There have not been any problems.
close
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.
close
I’ve already had two cups today, and the day has just started.
(More formally): I have already had two cups today...
close
... 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!
close
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.