Skip to main content

Hello everyone,
Is it grammatically wrong to say this sentence?
"have you bought bread before you come here?"
The following sentence appeared in some grammar exercises:
............. you bought bread before you came home?
a. had you bought       
b. have you bought
c. did you buy
d. will you buy
Obviously the examiner wants "will you buy", which is fine, but I am asking about "have you bought". Is it grammatically wrong to say "have you bought bread before you come here?"
Thanks in advance,
Mr Hossam

Original Post

Hi, Hossam Nigm,

It seems that you are in a hurry. You have forgotten to insert 'before' in the title of this thread. 'Have you bought bread you come here?' is ungrammatical and meaningless.

@Hossam Nigm posted:

Hello everyone,
Is it grammatically wrong to say this sentence?
"have you bought bread before you come here?"

It doesn't sound natural. You can say:

- Will you bring bread before you come home? (Indicating future incident)

- Do you bring bread before you come home? (Indicating a habit)

You can see Rachel's reply for a similar question here:

https://thegrammarexchange.inf...r-before-i-come-here

@Hossam Nigm posted:


The following sentence appeared in some grammar exercises:
............. you bought bread before you came home?
a. had you bought       
b. have you bought
c. did you buy
d. will you buy
Obviously the examiner wants "will you buy", which is fine, b

No, 'came' here is in the past simple. That means there are two possible answers 'a' had you bought or 'c' did you buy.

Add Reply

×
×
×
×
Link copied to your clipboard.
×