A.have finished
B.had finished
C.will be finished
D.will have finished
[单选题]B.y the time you arrive, I ______ working for two hoursA. will beB. canC. will have beenD. have been
[问答题]I'll be waiting for you at the library this time tomorrow.
[问答题]I rang you house last night but your mother answered thephone
[问答题]I slept soundly all night.
[问答题]I slept soundly all night.
[问答题]I slept soundly all night.
[单选题]It’s high time you had your hair cut ; it’s getting .A. too much long B. much too longC. long too much D. too long much
[单选题]It’s high time you had your hair cut ; it’s getting_______ .A. too much long B. much too long C. long too much D. too long much
[问答题]Can you finish your work in time?
[问答题]Can you finish your work in time?