Forum newsfeeds |  | | Notices | You are welcome to answer questions posted in the Ask a Teacher forum as long as your suggestions, help, and advice reflect a good understanding of the English language. If you are not a teacher, you will need to state that clearly at the top of your post. Please note, all posts are moderated by our in-house language experts, so make sure your suggestions, help, and advice house the kind of information an international language teacher would offer. If not, and your posts do not contribute to the topic in a positive way, they will be subject to deletion. | 
11-Feb-2004, 22:58
| | Senior Member | | Join Date: Jul 2003
Posts: 512
First Language: Taiwanese Thanks: 0
Thanked 0 Times in 0 Posts
| | When I have registered 1. I have not registered yet, when I do, I will let my friend now. Do I say:
(1) When I have registered, I will let you know.
(2) When I register, I will let you know.
2. When asking someone if he has his lunch,
(1) Did you have your lunch yet?
(2) Have you had your lunch yet?
(3) Did you have your lunch?
(4) Have you had your lunch?
Which is correct?
Thanks. BMO | 
11-Feb-2004, 23:14
|  | Webmaster, UsingEnglish.com | | Join Date: Nov 2002 Country: England
Posts: 2,772
Current Location: London First Language: British English Member Type: Other Thanks: 2
Thanked 52 Times in 31 Posts
| | Re: When I have registered Quote: |
Originally Posted by bmo 1. I have not registered yet, when I do, I will let my friend now. Do I say:
(1) When I have registered, I will let you know.
(2) When I register, I will let you know. | Yes, definitely! Quote: |
Originally Posted by bmo 2. When asking someone if he has his lunch,
(1) Did you have your lunch yet?
(2) Have you had your lunch yet?
(3) Did you have your lunch?
(4) Have you had your lunch?
Which is correct?
Thanks. BMO | Personally I would say that none of the examples you gave were "natural sounding". I would say "Have you had lunch?" or "Have you had lunch yet?". 
__________________ Red5
Webmaster, UsingEnglish.com
Please note: I am not a teacher of English, just someone who loves the language. | 
11-Feb-2004, 23:15
| | Editor, UsingEnglish.com | | Join Date: Nov 2002 Country: UK
Posts: 25,430
Current Location: Phnom Penh First Language: English Member Type: English Teacher Thanks: 6
Thanked 408 Times in 368 Posts
| | Red's sounds more natural to me, but 'your lunch' also works for me. ;-0 | 
12-Feb-2004, 00:06
| | Senior Member | | Join Date: Jul 2003
Posts: 512
First Language: Taiwanese Thanks: 0
Thanked 0 Times in 0 Posts
| | Thank you both. And the first one, are both of these, when I register and when I have registered, correct? Is one preferable over the other? BMO | 
12-Feb-2004, 16:07
|  | VIP Member | | Join Date: Nov 2002 Country: USA
Posts: 6,094
Current Location: New York First Language: American English Member Type: Academic Thanks: 0
Thanked 9 Times in 9 Posts
| | Re: When I have registered Quote: |
Originally Posted by bmo 1. I have not registered yet, when I do, I will let my friend now. Do I say:
(1) When I have registered, I will let you know.
(2) When I register, I will let you know.
2. When asking someone if he has his lunch,
(1) Did you have your lunch yet?
(2) Have you had your lunch yet?
(3) Did you have your lunch?
(4) Have you had your lunch?
Which is correct?
Thanks. BMO | In the first, either would be correct and have approximately the same meaning.
I have heard all of the variations in #2. It is a bit colloquial with "your" in there. | | Thread Tools | | | | Display Modes | Linear Mode |
Posting Rules
| You may post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | | All times are GMT. The time now is 09:27. |  |