By the time you have finished this book,your meal ______ cold. A.is getting B.has got C.will get
3个回答
展开全部
你好。从“规范”英语的角度说,你的题目的选项没有正确答案。你的句子应该是:
By the time you finish this book,your meal WILL HAVE GOT cold.-------这里get是系动词,但是get本身是瞬间动词,所以这个主句的谓语动词要用“将来完成时”。
或者:
By the time you finish this book,your meal WILL BE cold.---------这里be动词是表“状态”的,所以这个主句的谓语动词要用“一般将来时”。
你的句子的结构是:(从句)by the time + 句子(一般现在时), (主句)句子(表动作的谓语是将来完成时 / 表状态的谓语是一般将来时。
By the time you finish this book,your meal WILL HAVE GOT cold.-------这里get是系动词,但是get本身是瞬间动词,所以这个主句的谓语动词要用“将来完成时”。
或者:
By the time you finish this book,your meal WILL BE cold.---------这里be动词是表“状态”的,所以这个主句的谓语动词要用“一般将来时”。
你的句子的结构是:(从句)by the time + 句子(一般现在时), (主句)句子(表动作的谓语是将来完成时 / 表状态的谓语是一般将来时。
追问
给的答案是C。我想问一下,is getting 能不能表示将来时,(现在进行时表将)。谢谢。
追答
不能。你的句子的结构是:
(从句)by the time + 句子(一般现在时), (主句)句子(表动作的谓语是将来完成时 / 表状态的谓语是一般将来时。
展开全部
be doing 是现在进行时,跟前句时态不符合。
更多追问追答
追问
不能表示将来时吗?
追答
这里的is getting 通常是理解成 现在进行时,理解成将来时太牵强了。
有C明确的一般将来时,何苦舍近求远。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
by the time 是完成时的标志
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询