English Present Perfect vs Present Perfect Continuous - Test 03 Questions 1.. both answers are correct 2.. It's time he woke up.. both answers are correct 3.. I have been working for hi
Trang 1English Present Perfect vs Present Perfect Continuous - Test 03
Questions
1 You _ (walk) too fast That's why you are tired
A have been walking
B have walked
C both answers are correct
2 He _ (sleep) since ten o'clock It's time he woke up
A has been sleeping
B has slept
C both answers are correct
3 I have been working for him for ten years and he never once _ (say) 'Good
morning' to me
A has never once said
B has never once been saying
C both answers are correct
4 That boy _ (eat) seven ice-creams
A has been eating
B has eaten
C both answers are correct
Trang 25 We _ (walk) for three hours
A have been walking
B have walked
C both answers are correct
6 It has been raining for two hours and the ground is too wet to play on, so the match
_ (be) postponed
A has been
B has been being
C both answers are correct
7 What you _ (do)?
We _ (pick) apples
A have you been doing/have been picking
B have you done /have picked
C have you done/have been picking
8 Why you _ (be) so long in the garage?
The tyres were flat; I have been pumping them up
A have you been
B have you been being
C both answers are correct
9 He _ (hope) for a rise in salary for six months but he _ (not dare) to ask for
it yet
Trang 3A has been hoping/hasn't dared
B has been hoping/hasn't been daring
10 How many you _ (make)?
I _ (make) 200
A have you made/have made
B have you been making/have been making
C have you been making/have made