In the question below, choose the expression or words which best completes each sentence:
I've lived .... this street .... ten years.
at, since
for, during
on, for
on ,from
in, for
Explanation
Video Explanation
No video available
Post your Contribution
Discussions (10)

'Live in' and 'live on' are both correct but 'live in' is British and 'live on' is American. As Nigerians, we are expected to use the British way of speaking hence E is the correct option.

The expression "I've lived on this street for ten years" best completes the sentence.

i love this cz it makes me more serious, but when the network is bad your time still counts why?

The correct answer is:
C. on, for
So the sentence reads:
"I've lived on this street for ten years."
"On" is used for streets.
"For" is used with a duration of time.
You said:
Why is e not correct
ChatGPT said:
Option E ("in, for") is incorrect because:
Preposition "in" – We use "in" for enclosed spaces (e.g., "in a house," "in a city"), but when referring to a street, the correct preposition is "on" (e.g., "on this street").
"For" is correct – The second part ("for ten years") is correct because "for" is used to indicate a duration of time.
Since "in" is the wrong preposition for "this street," option E is incorrect.
Source: chatGPT

@myschool even your AI doesn't support your answer. it bluntly contradicts you so pls make corrections. It's my pleasure, don't mention.

the correct answer is C : on, for. Also correctly proven by the Myschool AI

