Click here to play

Are both forms correct, please?

   Share on Facebook  
Anonymous  #533460  Fri, 27 Jun 08 07:47 PM
Hello!

Please, are both forms correct?

a) They have been waiting for a long time.

b) They have been waiting a long time.

Thanks,
Gianne
  
Click here to play!
Doll  #533463  Fri, 27 Jun 08 08:00 PM

Hello Gianne,   

My try:

I would say only a is correct for two reasons: 

You need to use "for" to underline the period of time you wait.  

If you omit, you may mislead the reader. Are you waiting " a long time"? It will sound as if you waited a long time such as you wait for a person. 

Additionally, I suggest you use "for" ater wait. We say, "wait for me" ,as a simple example, not "wait me".

  
Top 50 Contributor
Joined on Sat, Mar 10 2007
Turkey
Senior Member (2,410)
Moderator
I am a netizen!
Yoong Liat  #533471  Fri, 27 Jun 08 08:20 PM

Both sentences are fine.

  
Top 25 Contributor
Joined on Mon, Sep 4 2006
Singapore
Veteran Member (5,875)
Yoong Liat
Anonymous  #533472  Fri, 27 Jun 08 08:21 PM

                                          
Hello Doll,

Thanks for your explanations! (Y) Yes

Best wishes,
Gianne  (F) Rose

  
Anonymous  #533473  Fri, 27 Jun 08 08:23 PM
(Y) Yes Ok, Yoong Liat.

Many thanks,
Gianne (F) Rose
  
AddThis Feed Button RSS Feed: ESL General English Grammar Questions
© 2008 MediaCET Ltd.
Terms and Conditions