问个简单的语法问题(过去时和现在完成时)
I've worked for that company two years.
I worked for that company two years.
这两句话除了时态不同还有什么不同,我想问的是,在理解起来有什么不一样?
如果在两个句子的时间词前加上 for 又该怎么理解?
人气:218 ℃ 时间:2020-06-12 03:06:47
解答
过去完成时是指过去的事情对现在还有影响,而过去时就是过去发生的事情.
第一句的意思是我已经在这个公司工作两年了(现在仍在这个公司).
第二句是我过去在这个公司工作过两年(已经是过去了).
推荐
猜你喜欢
- 已知一元二次方程2x^2-3x+1=0的两个根分别为x1 x2
- 植树节到了,小红一家栽种42棵,小云一家栽种40棵树苗,小新一家栽种的棵数相当于小红和小云两家栽种总和的1/2,问:
- 如图,若一棵高为6m的树在太阳光的照射下,影长为10m,求太阳光线与地面所成角的正切值.
- 如图,在⊙O中,AB是直径,P为AB上一点,过点P作弦MN,∠NPB=45゜.若AP=2,BP=6,求MN的长.
- 已知函数y=根号下x²+1与y=根号下9-x²,
- 有两个角,若第一个角割去它的三分之一后,与第二个角之和为90°,若第一个角补上它的三分之二后,与第二个角之和为180°,求这两个角的度数.
- 《记承天寺夜游》习题
- I take him home.句子中的home是什么词性?