早教吧 育儿知识 作业答案 考试题库 百科 知识分享

2days/前面需要加介词for吗?比如:1.你将要在这里待两天2.我会等你5分钟.英语怎么说?(那时间2days的前面需要加介词for前面是不要加介词?我知道在完成时态中,常会用到for+时间段)请

题目详情
2 days / 前面需要加介词for吗?
比如 :1.你将要在这里待两天
2.我会等你5分钟 .英语怎么说?
(那时间 2 days 的前面需要加介词for 前面是不要加介词?我知道在 完成时态中,常会用到for + 时间段)
请翻译以上两个句子,并对我的附加提问 简单回答下.
▼优质解答
答案和解析
重点不是2 days,而是句子中要表达的意思
先看翻译
1,You will stay here for 2 days.
2,I will be waiting for you for 5 minutes.
这两个句子里的时间,都有“持续”的意思,往往会搭配for,完成时态之所以常用for,也是因为完成时态里出现的时间一般都是“持续”了的时间.
所以不用for也是常有的,比如:
1.I will be there in 2 hours.(我两小时后就会到那儿)
表示在多长时间之后,一般加in
2.It has been 10 years since we met last time.(我们已经有10年没见面了)
这里时间做表语,加的是系动词be,而不是介词
3.He finished his task within 20 minutes.(他20分钟内就完成了任务)
表示在多长时间之内,加within
还有很多不同的搭配,总而言之,根据句子含义是不同的,绝不仅仅是for