GrammarBank.com
GrammarBank.com
GrammarBank Video Lessons
Click here
GrammarBank Exercises eBook $7.95 - Children's English eBook $6.45 - Download and Print Now!
Menu
Home
Grammar
Grammar Exercises
Grammar Lessons
Grammar Quizzes
Mixed Tests
PDF eBooks
PDF Worksheets
Beginners ESL
Beginners Lessons
Easy Worksheets
Beginners Tests
Reading Exercises
Drag & Drop Grammar
For Kids
English For Kids
Kids Word Games
Picture Vocabulary
Reading Skills
Reading Tests
Short Dialogues
Short Sentences
Closest in Meaning
Irrelevant Sentence
ESL Paragraphs
Major Exams
GRE Reading
Text Completion
GRE Equivalence
SAT Sentence
TOEFL
Writing & Vocab
Essay Writing
Vocabulary Exercises
Study Skills Tips
Drag & Drop Vocab
Present Perfect vs Past Perfect
Subject Explanations:
Present Perfect Tense
Past Perfect Tense
Subject Exercises:
Past Perfect Tense Exercise
-
Present Perfect vs Past Perfect
-
Present Perfect vs Perfect Progressive 1
Present Perfect vs Perfect Progressive 2
Simple Past vs Past Perfect
Simple Past vs Past Participle
Also See:
Simple Past Tense
All Tenses Exercises
Try the Subject Video Exercise
Fill in the blanks with
Present Perfect
or
Past Perfect Tenses
1. John
has visited
had visited
(visit) me that day before you called.
2. Her wounds
had healed
have healed
(heal) almost completely. She can start exercising as early as tomorrow.
3. Did you hear that Ben was fired last month even though he
has worked
had worked
(work) in almost every department?
4. I
have seen
had seen
(see) many pictures of the pyramids before I went to Egypt last summer. Pictures are a little misleading, they are smaller than they look.
5. Sarah
has climbed
had climbed
(climb) Mount Everest. She is such an adventurous person.
6. Susan
has climbed
had climbed
(climb) Mount Everest and had sailed around the world by the time she was twenty-five.
7. Before my trip to Paris two years ago, I
have never been
had never been
(never be) to France.
8. When we finally stopped him, the squirrel
have already eaten
had already eaten
(already eat) twenty nuts.
9. We need more time because Alen
has just finished
had just finished
(just finish) the painting, but he hasn't done the decorating yet.
10. I am so tired. I
had run
have run
(run) 5 miles today.
Score =
Correct answers:
You are here: >>
Home
>>
Verb Tenses Practice
>>
Present Perfect vs Past Perfect
×
Try our Latest Video Exercises!
GrammarBank Video Exercises (New!)
Comments
↑
▲▲▲▲▲▲▲
↑
Comments