GrammarBank.com
GrammarBank.com
GrammarBank PDF eBooks
Click Here
GrammarBank Exercises eBook: $7.99 - Children's eBooks: $6.99 - Download and Print Instantly!
Click Here
Menu
Home
Grammar
PDF eBooks
Grammar Lessons
Grammar Exercises
Grammar Quizzes
Mixed Tests
Printable PDF
Beginners ESL
Beginners Lessons
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
Review:
Present Perfect Tense
Past Perfect Tense
All Tenses
Similar Exercises:
Present Perfect / Perfect Progressive
All Tenses Exercises
Fill in the blanks with
Present Perfect
or
Past Perfect Tenses
1. I never get up from the table before others ---- (finish).
2. It is already 9:30 pm and I ---- (wait) here for over an hour. If John does not get here in the next five minutes, I am going to leave.
3. Did you hear that Ben was fired last month? He ---- (work) for that import company for more than ten years and he ---- (work) in almost every department.
4. I ---- (see) many pictures of the pyramids before I went to Egypt last summer. Pictures of the monuments are very misleading. The pyramids are actually quite small.
5. Sarah ---- (climb) Mount Everest, ---- (sail) around the world, and ---- (go) on safari in Kenya. She is such an adventurous person.
6. Susan ---- (climb) Mount Everest, ---- (sail) around the world, and ---- (go) on safari in Kenya by the time she was twenty-five. She ---- (experience) more by that age than most people do in their entire lives.
7. Before my trip lo Paris two years ago, I ---- (never be) to France.
8. When we finally stopped him, the squirrel ---- (already eat) five cookies.
9. Ben ---- (try) to open his own restaurant for the last few years. He ---- (just finish) the painting, but he ---- (not do) the decorating yet.
10. You look tired. How long ---- (run)?
Correctness =
Correct answers:
You are here: >>
Home
>>
Verb Tenses Practice
>>
Present Perfect vs Past Perfect
Print exercises and lessons:
Hint: For exercises, you can reveal the answers first ("Submit Worksheet") and print the page to have the exercise and the answers.
Print This Page
Site Search
See Our eBooks
GrammarBank Exercises eBook
Instantly Download and Print
For Teachers and Students
100% Money Back Guarantee
ESL Quiz Apps
GrammarBank Mobile Quizzes
ESL Vocabulary and Grammar
Apps for mobile and tablets
Learn on the go!
ESL Challenge
Grammar and Vocab Challenge
Learn while challenging others
Get listed on the leaderboard
Get e-books/mobile apps
Comments
↑
▲▲▲▲▲▲▲
↑
Home
Grammar
PDF eBooks
Grammar Lessons
Grammar Exercises
Grammar Quizzes
Mixed Tests
Printable PDF
Beginners ESL
Beginners Lessons
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
Comments