Results 1 to 5 of 5
    • Member Info
      • Member Type:
      • Student or Learner
      • Native Language:
      • British English
      • Home Country:
      • Hong Kong
      • Current Location:
      • Hong Kong

    • Join Date: Jun 2008
    • Posts: 2,049
    • Post Thanks / Like
    #1

    He was sleeping/had been sleeping when...

    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.

  1. bhaisahab's Avatar
    • Member Info
      • Member Type:
      • Retired English Teacher
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • England

    • Join Date: Apr 2008
    • Posts: 23,080
    • Post Thanks / Like
    #2

    Re: He was sleeping/had been sleeping when...

    Quote Originally Posted by Tan Elaine View Post
    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.

    • Member Info
      • Member Type:
      • Academic
      • Native Language:
      • Yoruba
      • Home Country:
      • Nigeria
      • Current Location:
      • Nigeria

    • Join Date: Sep 2005
    • Posts: 79
    • Post Thanks / Like
    #3

    Re: He was sleeping/had been sleeping when...

    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) )

    • Member Info
      • Member Type:
      • Academic
      • Native Language:
      • Yoruba
      • Home Country:
      • Nigeria
      • Current Location:
      • Nigeria

    • Join Date: Sep 2005
    • Posts: 79
    • Post Thanks / Like
    #4

    Re: He was sleeping/had been sleeping when...

    Quote Originally Posted by Tan Elaine View Post
    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..."

  2. 5jj's Avatar
    • Member Info
      • Member Type:
      • Retired English Teacher
      • Native Language:
      • British English
      • Home Country:
      • England
      • Current Location:
      • Czech Republic

    • Join Date: Oct 2010
    • Posts: 28,167
    • Post Thanks / Like
    #5

    Re: He was sleeping/had been sleeping when...

    Quote Originally Posted by rhapsomatrics View Post
    Watch out for these words:space"before",space"after",space"while",space"during",space"when"...they are time adverbs which agree 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.
    .

Similar Threads

  1. doing sleeping
    By wowenglish1 in forum Ask a Teacher
    Replies: 1
    Last Post: 30-Dec-2011, 17:11
  2. was sleeping / had been sleeping
    By Verona_82 in forum Ask a Teacher
    Replies: 1
    Last Post: 14-Sep-2011, 21:27
  3. sleeping little/have been sleeping little
    By Verona_82 in forum Ask a Teacher
    Replies: 2
    Last Post: 20-Jan-2011, 04:50
  4. If sleeping
    By ostap77 in forum Ask a Teacher
    Replies: 0
    Last Post: 07-Oct-2010, 00:31
  5. sleeping!
    By blouen in forum Ask a Teacher
    Replies: 7
    Last Post: 13-Aug-2007, 23:45

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •