The man _______ Shanghai an hour ago, so he _______ for an hour.
A. was away for; has left
B. left; has left
C. left for; has been away
D. has left for; has been away
It__________a few years since they __________ to the UK.
A. was; went B. is; moved
C. was; have gone D. is; have moved
Please tell me how long ____________________?
A. the meeting has begun B. has the meeting begun
C. the meeting has been on D. has the meeting been on
—Why not stop _______ a rest?
—Oh, it’s so exciting that I can’t stop _______ the kite.
A. having; flying B. to have; to fly
C. having; to fly D. to have; flying
---May I know where you son__________ these years?
---Japan, Korea and France.
A. has gone B. has been
C. has gone to D. has been to
I have __________ in touch__________ my pen friend for many years ______writing letters.
A. got; on; with B. got; with; by
C. kept; on; with D. kept; with; by