for the time being可否用在一般将来时

They ______ with us for the time being .

A. would stay                              B. will stay

C. have been staying                D. will be staying

答案为D。选D我能理解。但选B为什么不行?

请专家指教,谢谢!


请先 登录 后评论

最佳答案 2016-11-28 19:12

They ______ with us for the time being.

A. would stay                     B. will stay

C. have been staying                D. will be staying

答案为D。选D我能理解。但选B为什么不行?

【答】for the time being,意为“目前,暂时,眼下” ,它是个时间短语。但没有明确的时间限制,它可以指现在时间,也可以指过去时间,还可以指将来时间。

因此,可以根据语境,选用合适的时态。你提供的这个例句,因为没有足够的语境,所以我认为,除了C外,其他3个答案都正确。

以下例句来自词典,请体会:

1. We can not undertake the work for the time being. 我们暂时不能开始这项工作。(现在时)

2. The situation is calm for the time being.  局势暂时稳定。(现在时)

3. She's staying with her aunt for the time being.  她暂时住在她姨妈那里。(现在时)

4. For the time being, the liberals seem to have carried the day. 眼下似乎是自由主义者占据了上风。(现在时)

5. We put that on one side for the time being. 我们暂时不理会那件事。(过去时)

6. For the time being everything was moonlight and roses.  他那时春风得意,事事顺心。(过去时)

7. We decided not to go abroad for the time being. 我们决定暂时不出国了。(过去时)

8. He said he would hide in the woods for the time being. 他说他将暂时躲在树林里。(过去时)

9. For the time being, we will have to use this tool. 就目前来说,我们将不得不利用这一工具。(将来时)

10.They will take no action for the time being. 他们暂时还不准备采取任何行动。(将来时)

11.This money will do for the time being. 这些钱暂时够用了。(将来时)

12.Nothing's going to change for the time being. 一切暂时都不会改变。(将来时)


请先 登录 后评论

其它 2 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

They ______ with us for the time being .

A. would stay                              B. will stay

C. have been staying                D. will be staying

答案为D。选D我能理解。但选B为什么不行?

请专家指教,谢谢!

回答如下:

这一道考察英语动词时态,在我看来,最佳答案应该为D,要使用将来进行时态表达句子准确意思。原因如下

(1)will be staying 表示在将来某一时间点/将来某一时间段正在进行的动作或者存在状态,一般都会带有相应的表示将来的时间状语。

What will you be doing at this time next Monday?

下周一的这个时候你将做什么了?

When he comes to my house tomorrow, I will be writing the report.

明天他来我家时,我将在写报告。

(2) for the time being意思为“ 暂时; 暂且; 目前,眼下”很显然这个短语表示一个即将发生动作,在结合句子语境,可以看作主语目前还没和我们住在一起。

下面是关于for the time being 表示已将将来时间状语的句子。

For the time being it is still early to come to any conclusion.

就目前而论,下结论尚早。

For the time being, we will have to use this tool.

就目前来说,我们将不得利用这一工具。

(3)will stay 只表示主语在将来某一时间会和我们住在一起,没有强调动作的一个持续性性,无法表达will be staying这个短语的语境内涵。will be staying表达更形象,更生动,表示在在接下来将来某个时间段是要和我们住在一起。

(备注1:sb will do sth 表示主语将要做某事,中间有可能中断)

(备注2:sb will be doing sth表述主语在将来某个时间点,或者将来某个时间短语一直都在不间断地,持续性做某事,更强调这个动作中间没有中断过。)

(备注3:将来进行时可以理解为"一般将来时态与进行时态的一个结合体,即在将来某个时间点或者将来某个时间段正在发生动作或存在状态。)




请先 登录 后评论
Webster   - 英语教师
擅长:英语

同意你的看法,这道题选 B 和 D 都可以。

比如下面一句摘自《麦克米伦高阶学习词典》:

You’ll have to stay here for the time being.

请先 登录 后评论
  • 0 关注
  • 1 收藏,25316 浏览
  • 董万友 提出于 2016-11-27 09:02

相似问题