B1 English B1 Grammar & Sentence Structure — Questions and Answers
Question 1: Choose the correct sentence.
- She has lived in London for five years. (Correct answer)
- She is living in London since five years.
- She lives in London since five years.
- She has been living in London since five years.
Correct answer: She has lived in London for five years.
'Has lived' with 'for' is correct. 'For' is used with a period of time (five years). 'Since' is used with a point in time (e.g. 2019).
Question 2: Which sentence uses the past simple correctly?
- I went to the supermarket yesterday. (Correct answer)
- I have gone to the supermarket yesterday.
- I was going to the supermarket yesterday.
- I had gone to the supermarket yesterday.
Correct answer: I went to the supermarket yesterday.
'Yesterday' signals a completed past action, so the past simple 'went' is correct. 'Have gone' (present perfect) cannot be used with 'yesterday'.
Question 3: Choose the correct option: 'She asked me ___ I was feeling better.'
- if (Correct answer)
- that
- what
- whether or not
Correct answer: if
In reported speech, yes/no questions are introduced with 'if' or 'whether'. Both are correct but 'if' is the most natural here.
Question 4: Which sentence is correct?
- He doesn't know where the keys are. (Correct answer)
- He doesn't know where are the keys.
- He doesn't know where the keys be.
- He doesn't know where are the keys located.
Correct answer: He doesn't know where the keys are.
In embedded questions (questions within sentences), we use the normal word order: subject + verb. 'Where the keys are' is correct, not 'where are the keys'.
Question 5: Choose the correct sentence.
- If it rains tomorrow, we will cancel the picnic. (Correct answer)
- If it will rain tomorrow, we will cancel the picnic.
- If it rained tomorrow, we will cancel the picnic.
- If it rains tomorrow, we would cancel the picnic.
Correct answer: If it rains tomorrow, we will cancel the picnic.
For real future conditions, use 'if + present simple, will + verb'. This is the first conditional structure.
Question 6: Which option correctly completes the sentence? 'By the time she arrived, everyone ___.'
- had already left (Correct answer)
- already left
- has already left
- was already leaving
Correct answer: had already left
The past perfect 'had left' is used for an action completed before another past action. 'By the time she arrived' signals that leaving happened first.
Choose the correct sentence.