Present perfect?
For each of the six questions choose the one correct answer.
1
. (In British English) Oh you look lovely, __________ your hair?
a. have you cut
b. did you cut
c. did you have cut
d. had you cut
2.
(She lives in Sydney today) How long __________ in Sydney?
a. did you live
b. have you lived
c. do you live
d. were you living
3.
I'm hungry, it's midday and I _______ haven't eaten anything!
a. just
b. yet
c. still
d. already
4.
I'm a bit nervous, you see this is the first time ___________ in a plane.
a. I flew
b. I flied
c. I’ve flied
d. I’ve flown
5.
Have you ever _________ snake?
a. ate
b. eaten
c. eated
d. eat
6.
'Would you like a cup of coffee?' 'No thanks, I've _______ had one
a. just
b. yet
c. still
d. just about to
|