-Have a rest. You ________ for a long time.-No. I have to make up for the missin
题型:同步题难度:来源:
-Have a rest. You ________ for a long time. -No. I have to make up for the missing lessons when I was ill. |
[ ] |
A.had read B.have been reading C.read D.will read |
答案
B |
举一反三
Prices ________ all the time and no one knows when they ________ stable. |
[ ] |
A.are going up; become B.have been going up; will become C.have gone up; will become D.have been gone up; become |
Do not disturb me. I ________ letters all morning and have written ten so far. |
[ ] |
A. write B. have been writing C. have written D. was writing |
— I"m sure Andrew will come out first in this gymnastic competition. — I think so. He ________ for it for months. |
[ ] |
A. is preparing B. was preparing C. had been preparing D. has been preparing |
—Hi, which university do you prefer? —Well, I"ve been considering _____ to Harvard University. |
[ ] |
A. to go B. going C. gone D. being going |
Excuse me, Marcia, a reporter from Vanity Fair all day. Could you speak to her now? |
[ ] |
A. phones B. has phoned C. has been phoning D. phoned |
最新试题
热门考点