present or past

Status
Not open for further replies.

ckcgordon

Junior Member
Joined
Jul 25, 2006
Member Type
Student or Learner
Native Language
Chinese
Home Country
Hong Kong
Current Location
Hong Kong
Should I use present or past tense in the following situation:

- He has always been there when I needed him.
- He has always been there when I need him.

I can see that the both sentences are used by English native speakers. When I used the Internet to check their usage rate, I found that more people prefer the past tense version, i.e. "He has always been there when I needed him.". Can someone tell me why past tense should be used? Thanks!
 

riverkid

Banned
Joined
Aug 17, 2006
Member Type
English Teacher
Should I use present or past tense in the following situation:

- He has always been there when I needed him.
- He has always been there when I need him.

I can see that the both sentences are used by English native speakers. When I used the Internet to check their usage rate, I found that more people prefer the past tense version, i.e. "He has always been there when I needed him.". Can someone tell me why past tense should be used? Thanks!

The first one isn't really past tense. It can be read as,

He has always been there when I have needed him.

For all the times that I have needed him, he has been there.
 

ckcgordon

Junior Member
Joined
Jul 25, 2006
Member Type
Student or Learner
Native Language
Chinese
Home Country
Hong Kong
Current Location
Hong Kong
Thanks for your explanation.
But could you tell me why "have" is omitted?
 

mykwyner

Key Member
Joined
May 13, 2005
Member Type
English Teacher
Native Language
English
Home Country
United States
Current Location
United States
If you say any of the following:

He has always been there when I have needed him.
He has always been there when I needed him.
He was always there when I needed him.
He is always there when I need him.

native English speakers will interpret them to have identical meanings. (If the person refered to is now gone, the last sentence won't do.)
 

ckcgordon

Junior Member
Joined
Jul 25, 2006
Member Type
Student or Learner
Native Language
Chinese
Home Country
Hong Kong
Current Location
Hong Kong
Thanks for your examples.
I never thought that I can have so many ways to express the same meaning.
 
Status
Not open for further replies.
Top