—Darling, my routine meeting ends at 8:00 pm when, I suppose, you will have had dinner.
—But I can wait
本来一开始我觉得是引导时间状语从句,但不是有个用法说在条件或时间状语从句中,用现在完成时代替将来完成时吗?我估计是我对时间状语从句的理解有问题,麻烦老师给作答一下,谢谢。
你的理解是对的。时间状语从句通常不会使用一般将来时或将来完成时。根据时态就基本就可以排除时间状语从句了。再加上when从句前为时间名词8.00 pm, when为定语从句就可以确定了。 非限制性定语从句虽然多半有逗号隔开,但也可以不用逗号。本句是非限制性定语从句不用逗号的例子。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!