To determine whether to use the Present Perfect or the Present Indefinite (Simple Present) tense, it's important to understand the contexts in which each tense is used.
Present Indefinite (Simple Present):
- This tense is used for actions that are habitual or generally true.
- It describes routines, habits, or facts.
Present Perfect:
- This tense is used for actions that occurred at an unspecified time and have relevance to the present.
- It describes actions or situations that started in the past and continue into the present, or have consequences in the present.
Now, let's apply these rules to each sentence:
Our family (to eat) dinner at home on Saturdays and Sundays.
- The action is a habitual routine.
- Answer: "Our family eats dinner at home on Saturdays and Sundays."
Our family (to eat) dinner at home since grandma came to live with us.
- The action started in the past and continues to the present.
- Answer: "Our family has eaten dinner at home since grandma came to live with us."
I (to know) Alice very well.
- This is a general statement about current knowledge.
- Answer: "I know Alice very well."
I (to know) Alice since school time.
- The knowing started in the past and continues to the present.
- Answer: "I have known Alice since school time."
Mr. Brook (to be) our English teacher.
- This is a present fact or occupation.
- Answer: "Mr. Brook is our English teacher."
Mr. Brook (to be) our English teacher for a year.
- The teaching started in the past and continues to the present.
- Answer: "Mr. Brook has been our English teacher for a year."
They (to be married) for 10 years.
- The marriage started in the past and continues to the present.
- Answer: "They have been married for 10 years."
They (to be married).
- This is a present state or fact.
- Answer: "They are married."
You (to live) in Moscow all your life?
- The question implies a duration from past to present.
- Answer: "Have you lived in Moscow all your life?"
You (to live) in Moscow?
- This is a question about current residence.
- Answer: "Do you live in Moscow?"
He (to work) at this office long?
- The question implies a duration from past to present.
- Answer: "Has he worked at this office long?"
He (to work) at this office?
- This is a question about current employment.
- Answer: "Does he work at this office?"
By understanding the context and whether the action is ongoing or habitual, you can correctly choose between the Present Perfect and Present Indefinite tenses.