题目内容
【题目】
By the time you arrive in New York tomorrow, I __________ in the USA for 3 days.
A. shall stay
B. will be staying
C. will have stayed
D. had stayed
【答案】C
【解析】句意:明天你到达纽约时,我将已在美国待了三天了。by the time引导时间状语从句,主句一般用完成时,arrive 一般现在时表将来,且由时间状语for 3 days可知,说话人强调stay这个动作已经延续了多久,因此用将来完成时。
练习册系列答案
相关题目