By the time you have finished this book , you_____cold.
AgetsBhasgotCwillget为什么不用Byouhavefinishedthisbook不是表示现在吗为什么Bynow,wehaveyourmeal打漏了...
A gets B has got C will get
为什么不用B
you have finished this book 不是表示现在吗
为什么By now ,we have
your meal 打漏了 展开
为什么不用B
you have finished this book 不是表示现在吗
为什么By now ,we have
your meal 打漏了 展开
4个回答
展开全部
By 接时间点, 表示“截止到某个时间为止” 常用完成时态
you have finished this book 是现在完成时态,它表示其动作或状态从过去的某个时间开始,一直持续到某个时间,或者对现在造成某种结果或影响。明显这个句子是强调对现在造成的某种结果和影响。
这个句子其实是一个假设,也就是状语从句, 前面是强调对现在的影响,所以后面用将来时,因为现在还没有感冒! B 选项是现在完成,那这个时态放句子里表示什么意思呢?由现在完成本身的含义可知是错误的。A 表明的是现在的状态,但是这个是一种假设,现在还没有感冒!所以,答案选C
追问
By the time +完成时 后接的都是将来时吗
追答
不是啊!要看你用的是什么句子!例如:By the end of last year , this factory had produced more than two million cars . 截止到去年年末,这家工厂已经生产了2oo万两汽车! 这里表示的是过去完成的动作,主句是过去完成时!
展开全部
这句话其实还是主将从现
从句里的you have finished 是用现在完成时表示将来,主句更要用将来时了,选C
by now 是截止到现在,它是现在完成时的标志
从句里的you have finished 是用现在完成时表示将来,主句更要用将来时了,选C
by now 是截止到现在,它是现在完成时的标志
更多追问追答
追问
如何判断现在完成时是否表示将来
追答
首先要根据句意来判断
这句话等你读完书的时候,饭都凉了。明显都是表示将来的动作
其次,在一些时间状从或是条件状从里常用主将从现。
综合考虑一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是 had got吧,现在完成时是现在时,但它表示过去的动作呀,过去之前(过去的过去)应该用完成时吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这两个动作是有先后顺序的,所以时态也是有先后的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询