上一篇文章我们大致讲解了现在完成时的结构,今天我们来深入探讨两个常用的句式和一些常用的搭配词汇。
当我们想知道某人完成某事多久时,常常用“How long have you…”这样的句式进行询问。比如对话中的Jill正在意大利度假,如果我们想知道她在意大利待了多久,就可以这样问:“How long has Jill been in Italy?”
Jill的度假情况是这样的:她于星期一抵达意大利,而现在是星期四。那么,我们可以用“for”和“since”来回答这个问题。例如:“Jill已经在意大利三天了。”或者“Jill从星期一就已经在意大利了。”这里的“for+一段时间”和“since+起始时间”都可以表示一段时间的持续。
再看一个例子,现在是2020年4月,如果有人问:“你的车买了多久了?”就可以回答:“我已经买车5年了。”或者“我自从2015年就买车了。”注意,“for”通常与现在完成时搭配,“ago”则与一般过去时搭配。
接下来,我们来谈谈“just、already、yet”这三个词在现代完成时态中的常见搭配。
“Just”表示“刚刚”,时间很短。比如:“他刚刚到。”或者“我们刚刚吃完午餐。”
“Already”表示在某人的预料之前已经完成的情况。例如:“他们已经到了(在你的预料之前)”或者“我们已经互相认识彼此了(在你的预料情况之前)”。
而“yet”则用在否定句中,表示直到现在的状况。如:“他直到现在还没到。”或者“我直到现在还没有告诉她。”“yet”也用于问句中,表示询问到现在为止的情况,如:“他们到了吗?还没有。”或者“Crystal开始她的新工作了吗?还没有。”她将在下周开始。以上就是关于这些常用搭配词的使用方法。希望这次的讲解能够帮助大家更好地理解和运用现在完成时态。