by the time you have finished this book
4个回答
展开全部
选C
等你看完书,饭就凉了。
不必纠结,这个地方填will
have
got也是可以的,但是选项里没有啊,选C
就是说在将来的某一时刻(你看完书的时刻)饭会变凉,主句就是一个普普通通的一般将来时,也没有问题的。
或者这样
By
the
time
you
have
finished
this
book,
you
meal
will
have
got
cold
already.
就是说,如果后面再加一个already,我就得说will
have
got最合适不过了。
等你看完书,饭就凉了。
不必纠结,这个地方填will
have
got也是可以的,但是选项里没有啊,选C
就是说在将来的某一时刻(你看完书的时刻)饭会变凉,主句就是一个普普通通的一般将来时,也没有问题的。
或者这样
By
the
time
you
have
finished
this
book,
you
meal
will
have
got
cold
already.
就是说,如果后面再加一个already,我就得说will
have
got最合适不过了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要解决此题,首先要明白by
the
time的用法:by
the
time引导时间状语从句时,主句的谓语动词要用完成时,另外,by
the
time引导的状语从句中,要用一般现在是代替一般将来时,用现在完成时代替将来完成时,用一般过去式代替过去将来时。由于此题中,by
the
time引导的从句中用的是现在完成时,因它代替的是将来完成时,所以主句应用将来完成时。
the
time的用法:by
the
time引导时间状语从句时,主句的谓语动词要用完成时,另外,by
the
time引导的状语从句中,要用一般现在是代替一般将来时,用现在完成时代替将来完成时,用一般过去式代替过去将来时。由于此题中,by
the
time引导的从句中用的是现在完成时,因它代替的是将来完成时,所以主句应用将来完成时。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
will
have
done
有两种意思
1.对过去已经发生的事实进行的推断
(这里不是推断,是一种事实吧)
2.
将来完成时
结构
(应该这样写
By
the
time
you
finish
this
book,your
meal
will
have
got
cold)
故选
C
have
done
有两种意思
1.对过去已经发生的事实进行的推断
(这里不是推断,是一种事实吧)
2.
将来完成时
结构
(应该这样写
By
the
time
you
finish
this
book,your
meal
will
have
got
cold)
故选
C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询