He was sleeping/had been sleeping when...

Status
Not open for further replies.

Tan Elaine

Key Member
Joined
Jun 29, 2008
Member Type
Student or Learner
Native Language
English
Home Country
Hong Kong
Current Location
Hong Kong
He was sleeping for five hours when he heard a loud explosion.

He had been sleeping for five hours when he heard a loud explosion.

I believe both sentences are correct. Am I correct to say so?

Thanks.
 

bhaisahab

Moderator
Staff member
Joined
Apr 12, 2008
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
Ireland
He was sleeping for five hours when he heard a loud explosion.

He had been sleeping for five hours when he heard a loud explosion.

I believe both sentences are correct. Am I correct to say so?

Thanks.
No, the second one is correct.
 

rhapsomatrics

Junior Member
Joined
Sep 30, 2005
Member Type
Academic
Native Language
Yoruba
Home Country
Nigeria
Current Location
Nigeria
Watch out for these words:before,after,while,during,when...they are time adverbs which agree with past perfect or past perfect progressive verbs...'He slept before I returned(incorrect) 'He had slept before I returned(correct(past perfect) ) or 'He had been sleeping before I returned'(correct(past perfect progressive) )
 

rhapsomatrics

Junior Member
Joined
Sep 30, 2005
Member Type
Academic
Native Language
Yoruba
Home Country
Nigeria
Current Location
Nigeria
He was sleeping for five hours when he heard a loud explosion.

He had been sleeping for five hours when he heard a loud explosion.

I believe both sentences are correct. Am I correct to say so?

Thanks.


You can also say 'he had slept for five hours..."
 

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic
Watch out for these words:space"before",space"after",space"while",space"during",space"when"...they are time adverbs which [STRIKE]agree[/STRIKE] are used (?) with past perfect or past perfect progressive verbs.

These words can be used with many tenses and aspects English. Here are some examples with past tense forms:

He changed before he left.
He left after I arrived.
She washed up while I was finishing my reports.
George looked unhappy when I told him the news.

In the original sentence, when is a conjunction.
During is a preposition.
.
 
Status
Not open for further replies.
Top