Skip to main content
deleted 1 character in body
Source Link
gotube
  • 51.1k
  • 7
  • 75
  • 160

There are two sentences that seem close to one another, yet somehow feel different. Since I am not a native speaker I thought that presenting the sentences here may shed some light on the matter.

Take a look at these two sentences:

  1. I have done something for two years. (I have lived in Beijing for two years)
  2. I have been doing something for two years. (I have been living in Beijing for two years)

Are these two sentences interchangeable without context?
Can the first sentence imply that something has been done for two years in the past and it is not a recent action?

For example: I lived in Beijing from 2003 to 2005 = I have lived in Beijing for two years)

There are two sentences that seem close to one another, yet somehow feel different. Since I am not a native speaker I thought that presenting the sentences here may shed some light on the matter.

Take a look at these two sentences:

  1. I have done something for two years. (I have lived in Beijing for two years)
  2. I have been doing something for two years. (I have been living in Beijing for two years)

Are these two sentences interchangeable without context?
Can the first sentence imply that something has been done for two years in the past and it is not a recent action?

For example: I lived in Beijing from 2003 to 2005 = I have lived in Beijing for two years)

There are two sentences that seem close to one another, yet somehow feel different. Since I am not a native speaker I thought that presenting the sentences here may shed some light on the matter.

Take a look at these two sentences:

  1. I have done something for two years. (I have lived in Beijing for two years)
  2. I have been doing something for two years. (I have been living in Beijing for two years)

Are these two sentences interchangeable without context?
Can the first sentence imply that something has been done for two years in the past and it is not a recent action?

For example: I lived in Beijing from 2003 to 2005 = I have lived in Beijing for two years

deleted 1 character in body; edited tags; edited title
Source Link
Laurel
  • 15.9k
  • 3
  • 45
  • 75

The difference between the usage of for in Are these two different tenses! interchangeable? "I have done/have been doing something for two years"

There are two sentences that seem close to one another, yet somehow feel different. Since I am not a native speaker I thought that presenting the sentences here may shed some light on the matter.

Take a look at these two sentences:

  1. I have done something for two years. (I have lived in Beijing for two years)
  2. I have been doing something for two years. (I have been living in Beijing for two years)

Are these two sentences interchangeable without context?
Can the first sentence imply that something has been done for two years in the past and it is not a recent action?
(For

For example: (II lived in Beijing from 2003 to 2005 = I have lived in Beijing for two years)

The difference between the usage of for in two different tenses!

There are two sentences that seem close to one another, yet somehow feel different. Since I am not a native speaker I thought that presenting the sentences here may shed some light on the matter.

Take a look at these two sentences:

  1. I have done something for two years. (I have lived in Beijing for two years)
  2. I have been doing something for two years. (I have been living in Beijing for two years)

Are these two sentences interchangeable without context?
Can the first sentence imply that something has been done for two years in the past and it is not a recent action?
(For example: (I lived in Beijing from 2003 to 2005 = I have lived in Beijing for two years)

Are these two tenses interchangeable? "I have done/have been doing something for two years"

There are two sentences that seem close to one another, yet somehow feel different. Since I am not a native speaker I thought that presenting the sentences here may shed some light on the matter.

Take a look at these two sentences:

  1. I have done something for two years. (I have lived in Beijing for two years)
  2. I have been doing something for two years. (I have been living in Beijing for two years)

Are these two sentences interchangeable without context?
Can the first sentence imply that something has been done for two years in the past and it is not a recent action?

For example: I lived in Beijing from 2003 to 2005 = I have lived in Beijing for two years)

Bumped by Community user
Bumped by Community user
Post Migrated Here from english.stackexchange.com (revisions)
Source Link

The difference between the usage of for in two different tenses!

There are two sentences that seem close to one another, yet somehow feel different. Since I am not a native speaker I thought that presenting the sentences here may shed some light on the matter.

Take a look at these two sentences:

  1. I have done something for two years. (I have lived in Beijing for two years)
  2. I have been doing something for two years. (I have been living in Beijing for two years)

Are these two sentences interchangeable without context?
Can the first sentence imply that something has been done for two years in the past and it is not a recent action?
(For example: (I lived in Beijing from 2003 to 2005 = I have lived in Beijing for two years)