英语单选填空
By the time you get home, he ___ Guangzhou A.had left for B.will have left for C.has left for D.left for
b 等你到家的时候 他已经离开到广州去了 by the time 提醒应为未来完成时
C.By the time you get home说的是现在的事情 by暗示了是在现在之前的过去 (by一般和完成时态连用) 那么就是现在完成时
b
由get可知应用虚拟语态,故可排除B,C。又由By知用完成时,排除D。所以选A。
c
c
By the time you get home, he ___ Guangzhou A.had left for B.will have left for C.has left for D.left for 选B。 by+过去的时间才是过去完成时。A可以排除。 By the time you get home是时间状语从句,“主将从现”,因此,选B。
a
B
a
A,前边有by,要用过去完成时.
答:选C...用的排除法,后面有将来时will,就不可能在一个句子里出现两个will,ING也不行,所以B,D排除.再看permit的意思,vt.1. 允许,许可,...详情>>
问:单选题 I watch TV __________ Sunday morning...
答:答案是C,通常在早晨.下午.晚上,我们用in the morning/afternoon/evening,但三个名词有限定结构时,介词in要改为on.其他例子如...详情>>