If it is snowing,如果下雪的话
这是用现在进行时表示将来的动作
we will have been walking in the snow for more than two hours
我们将一直在雪地里走路超过2小时
这是预测将来一直在进行的动作那如果是确实只走两个小时 能不能用将来完成时如果是确实只走两个小时 是可以用将来完成时的;但句子应改为By ten o'clock tommorrow morning, we will have worked in the snow for more than two hours.到明天早上10点,他们将已经在雪中走了2个多小时。显然,这里用了“By ten o'clock tommorrow morning”,表示的是将来已经完成的动作。由于原句中有“If it is snowing”,表示一种猜测,猜测动作将要发生、会一直持续、而且2个多小时后还有可能持续下去,所以就要用将来完成进行时。1.将来完成时定义:将来完成时用来表示在将来某一时间以前已经完成。经常与before+将来时间或by+将来时间连用,也可与before或by the time或by the end of短语引导的现在时的从句连用。构成: shall+have+过去分词用于第一人称,will+have+过去分词用于其他人称。举例 They will have been married for 20 years by then. 那是他们将已经结婚20年了 You will have reached Shanghai by this time tomorrow. 明天此时你将已经到达上海了。2.将来完成进行时 定义:将来完成进行时表示动作从某一时间开始一直延续到将来某一时间。是否继续下去,要视上下文而定。这个时态常和表示将来某一时间的状语连用。构成:主语+ shall/will have been doing 举例: The play is coming off in August. By then the play will have been running for three months. 这个剧将于8月停演。到那时为止,这个剧将连演三个月了。
If it is snowing,we will have been walking in the snow for more than two hours.
If it is snowing,we will have been walking in the snow for more than two hours.
主句是将来完成进行时么?为什么不用将来完成时?
主句是将来完成进行时么?为什么不用将来完成时?
英语人气:592 ℃时间:2019-08-20 12:18:54
优质解答
我来回答
类似推荐
- You will have been waiting for more than two hours 这是什么时态
- We have two spare rooms,____has been used for more than two months.
- Generally speaking,____ we have seen seems more believable than ____ we have been told.
- We have been in China for more than 10 years.(对划线部分提问) 划线部分为for more than 10 years
- We have been here for more thanyear
猜你喜欢
- 1读词 语,找规律,再仿写.
- 22012年仁爱英语八年级上册unit1 topic2 sectionB
- 3甲苯发生取代反应时,什么时候取代甲基上的氢,什么时候取代苯环上的氢?
- 4已知水在通电时会分解产生氧气和氢气,求电解9克水可以产生多少克氢气
- 5客,货,轿车每时行60千米,50千米和70千米,客货车在A地轿车在B地三车同时出发相向而行轿车和客车相遇1时
- 6已知p为椭圆x平方比4,加,Y方=1上任意一点,f1f2是椭圆的两个焦点,求①|pf1|×|pf2|的最大值\x0c②|pf1|平
- 7英语翻译
- 8电场中A,B两点电势差UAB=500v,一个电子从A到B 求电场力做的功?求电势能的增加或减少量
- 9在△ABC中,角A,B,C的对边分别为a,b,c,且cos(A-B)cosB-sin(A-B)sin(A+C)=-3/5(1)求sinA的值
- 10He could ____neither French nor German.So I___with him in English