Grammar Basics: Unit 17 – More Present Perfect (Solutions)

Exercise: Complete the following sentences.

Example:

  • He is vice president of the bank. He __________ vice president for 10 years. ==> He has been vice president for 10 years.

 

1. I know Tom. I’ve known him since we were classmates in grade school.
2. Jan is on vacation. She’s been on vacation since last Thursday.
3. Mark lives in Colorado. He’s lived there since he graduated from college.
4. I’m afraid of dogs. I’ve been afraid of them ever since a dog bit me when I was ten.
5. Sally is divorced. She’s been divorced for five years.
6. The wind is blowing. It’s been blowing hard all afternoon.
7. Hannah is doing math. She’s been doing math for 20 minutes.
8. Joe is shoveling snow. He’s been shoveling snow since 6 a.m.
9. We’re working on a project. We’ve been working on it since yesterday.
10. They’re baking cookies. They’ve been baking cookies all week.

Exercise: Choose the correct form.

Example:

  • Jack and Jill (are married / have been married) since 2001. ==> Jack and Jill have been married since 2001.

1. Our teacher has been sick all week.
2. Tom has played the piano every day for the past five years.
3. The secretary is typing the letter for me now.
4. Jennifer works at the library on Tuesdays.
5. We have lived in the red house for 12 years.
6. Edward has been in London several times.
7. The principal has known about the cheating for a long time.
8. Jake has been cleaning his bedroom very well these days.
9. Mary has been eating broccoli since the doctor told her it’s good for her.
10. They have been waiting for the bus for 15 minutes.

Google

Leave a Reply