Present Perfect Test (7th grade)
Choose the correct option:
1. He's _______ had breakfast, so he isn't hungry.
A. yet
B. since
C. just
2. Have you finished writing a letter ______?
A. since
B. yet
C. just
3. ________ you ever been to India?
A. Were
B. Has
C. Have
4. Tom has _______ bought a new car.
A. since
B. yet
C. already
5. Sam ________ England since he was 6 years old.
A. didn't visit
B. haven't visited
C. hasn't visited
6. Karen _______ been a singer since 2010.
A. have had
B. have
C. has
7. They have been managers ________ they were 22 years old.
A. since
B. for
C. ever
8. Have you ever ________ your arm?
A. burnt
B. burn
C. burns
9. I haven't ________ my homework yet.
A. been done
B. done
C. doing
10. Have you ever _______ measles?
A. had
B. has
C. have
11. Emma ________ her suitcase last night.
A. have packed
B. packed
C. has packed
12. We _________ tennis since we were children.
A. didn't play
B. hasn't played
C. haven't played