Re: When I have registered

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! 

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