be absent from和be absent for的区别

如题所述

be absent from和be absent for的区别在于:

一,含义不同

1. be absent from:缺勤;缺席;不在。意思是固定的,后面通常是缺席的内容,如工作、会议;

2. be absent for:缺席……(时间、原因等)。意思不是固定的,后面通常接时间或者原因,讲述缺席的某个方面。

二,强调点不同

1. be absent from,强调缺席,没有到场;

举例:

He has been absent from his desk for two weeks. 

他已经两个星期没来了。

He became less interested in studying and was absent from classes. 

他对学习不那么感兴趣了,并且经常旷课。

I don't know the reason why you were absent from the meeting. 

我不知道你为什么缺席会议。

2. be absent for,强调缺席的时间或者原因。

举例:

She was absent for nine consecutive days. 

她一连缺席了九天。

He was absent for no good reason. 

他缺席没有什么正当理由。

He was absent for certain reasons. 

由于种种原因他没有出席。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-04-28

先给你大家制作一个表格,来看下他们的区别,这样更加容易对比了解

一、含义不同:

1. be absent from:缺席或不在某地或某事件中(后面需接表示地点或事件的名词)

2. be absent for:缺席或不在某一段时间内(后面需接表示时间长度的名词短语)

二、语法的区别:

1. be absent from 后面需接表示地点或事件的名词,常用于表示缺席或不在某个地方或事件中。

2. be absent for 后面需接表示时间长度的名词短语,常用于表示某人在某一段时间内缺席或不在。

三、用法不同:

1. be absent from 强调缺席或不在某个地方或事件中的状态。

2. be absent for 强调某人在某一段时间内的缺席状态。

四、使用方法不同:

1. be absent from:使用时需要在 be 动词后加 from。

2. be absent for:使用时需要在 be 动词后加 for。

五、具体用法举例(带中文翻译):

be absent from 的例子:

1. John was absent from the meeting yesterday.(约翰昨天缺席了会议。)

2. I will be absent from work next week due to a family emergency.(由于家庭紧急情况,我下周不会上班。)

3. She was absent from school for two weeks due to illness.(由于生病,她缺席了两周的学校。)

be absent for 的例子:

1. Jack has been absent from school for three days.(杰克已经缺席了三天的学校。)

2. The professor was absent for the entire semester.(这位教授整个学期都没来上课。)

3. Sarah was absent for the first two weeks of the internship.(萨拉在实习的前两周缺席了。)

六、决策参考:

在选择使用 be absent from 和 be absent for 时,需要考虑语境和需要表达的含义。如果要描述某人在某个特定地方或事件中的缺席状态,应该使用 be absent from;如果要描述某人在某一段时间内的缺席状态,则应该使用 be absent for。同时,在使用过程中也需要注意两者后面所接的名词的区别,以保证语法正确性。

第2个回答  2023-04-18

be absent from 和 be absent for 这两个短语的主要区别在于它们所强调的方面。以下是它们的含义解释、语法和使用方法的不同之处以及具体的用法举例:

    be absent from:这个短语表示某人缺席于某个场合、活动或地点。它强调缺席的对象。

    例如:
    a. John was absent from the meeting.(约翰缺席了会议。)
    b. She was absent from school because she was sick.(她因生病而缺席了学校。)
    c. He has been absent from work for three days.(他已经连续三天没有上班了。)

    be absent for:这个短语表示某人缺席了一段时间。它强调缺席的时间长度。

    例如:
    a. She has been absent for two weeks.(她已经缺席了两个星期。)
    b. The manager has been absent for a few days due to a business trip.(经理因出差已缺席了几天。)
    c. They have been absent for several hours, and we're getting worried.(他们已经离开了好几个小时,我们开始担忧了。)

    总之,be absent from 和 be absent for 的主要区别在于它们所强调的方面。be absent from 强调缺席的对象,例如场合、活动或地点,而 be absent for 强调缺席的时间长度。在使用这两个短语时,请注意这些差异。

第3个回答  2022-05-17
be absent from 后面往往跟地点名词,表示在某地点缺勤或缺席.
如:be absent from school
而be absent for 后面往往跟事物名词,表示缺席某个事件.
如:be absent for the meeting
相似回答