By the time you have finished this book ,you_____cold.

问题描述:

By the time you have finished this book ,you_____cold.
A gets B has got C will get
为什么不用B
you have finished this book 不是表示现在吗
为什么By now ,we have
your meal 打漏了

 By 接时间点, 表示“截止到某个时间为止” 常用完成时态 you have finished this book  是现在完成时态,它表示其动作或状态从过去的某个时间开始,一直持续到某...By the time +完成时 后接的都是将来时吗不是啊!要看你用的是什么句子!例如:By the end of last year , this factory had produced more than two million cars . 截止到去年年末,这家工厂已经生产了2oo万两汽车! 这里表示的是过去完成的动作,主句是过去完成时!