In the question below, choose the expression or words which best completes each sentence:
I've lived .... this street .... ten years.

a

at, since

b

for, during

c

on, for

d

on ,from

e

in, for

Download Offline App Ask a Question

Explanation

Correct Option
c

Video Explanation

No video available

Post your Contribution

Share:

Discussions (10)

toby247
6 years ago

'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.

oyibekelvin
3 years ago

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

Akogwu Grace N
10 years ago

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

Iam_shael
1 year ago

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

Victor31926
10 years ago

NETWORK REALLY CHEATS

@materamabilis01
4 weeks ago

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

@materamabilis01
4 weeks ago

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

Quick Questions

Ask a Question
CO

ceoofwahala

20th June, 2026

Chemistry


2 comments

ASSAAS

20th June, 2026

English Language


5 comments

infinitehoaxx

21st May, 2026

Computer


4 comments