fortwo,fortwohours中文翻译
For two days是什么时态?
For two days是现在完成时,详解如下。
现在完成时态
由"have/has+过去分词"构成,主要有两个含义: ①表示动作发生在过去,但与现在的情况有联系,有时无时间状语,有时和一些表示不确定的过去时间状语连用,如:many times,just,yet,ever,never,already,before,so far, by now等连用。 ②表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,用于延续性动词,且句中常带有表示一段时间的时间状语,如:for two months, so far等。
for和since都常与完成时连用,但for接时间段,since接时间点:
for two days(持续)两天;since last week从上周直到现在。
例句:
The boy called Li Lei has been away from home for two days. No one knows where he is now.
考查现在完成时态的用法,for two days是现在完成时态的标志,必须和延续性动词连用
例句:
-May I speak to Helen?-Sorry,she has been away for two days.
--我可以和Helen通话吗?
--抱歉,她离开已经两天了.
根据for two days可知,这是一个表示一段时间的时间状语,所以句子的时态应该用现在完成时,现在完成时态的结构为have/has+动词的过去分词,这里for引导的时间是一段时间,句子中的谓语动词应该用延续性动词,主语是she,所以助动词用has,这里用be away表示离开.
last后用for吗?
last后可以用for
例句
1.
The effects will last for the whole of his life.
这些将会持续影响他的一生。
2.
In theory, these machines should last for ten years or more.
从理论上讲,这些机器应能用十年以上。
3.
Treat your keyboard with care and it should last for years.
two dallas for one pair这句话的语法不是for表示以…价格吗?怎么这里表示物?
其实两种用法都可以的呢one pair for two dollars一双两元,这里的for是你说的以……价格的意思two dollars for one pair就是说两元一双,这里的for是指 给,用……换,比较口语都是可以的
for 2 years的划线提问用什么?
For two years.表示动作持续了两年。对这一部分进行划线提问,用how long。例如,he has been in China for two years.划线提问是how long has he been in China?
How long用于对时间段的提问。要区分for two years和in two years。后者表示在两年之后,常用于一般将来时中。例如How soon will he be back?
He will be back in two years.