+0
Can anyone please clear my doubts.

If i'd like to ask a friend how many years he has been living in a country, can i say, " How

many years it has been since you live in Sweden?" OR " How many years you have been

living in Sweden?," OR "How many years you have lived in Sweden already?,".

In my own way of saying in an informal conversation, i'd say "How many

years already you have been living in Sweden?" I'm not sure if it sounds natural to native

speakers?

Another question, if i say " I don't know we would be such a good friend

at/in/from beginning?" Which one is a more appropriate preposition to use in this context.

Many thanks.
1 2 3 4 5 6 7
Comments  
how many years he has been living in a country


You have used the correct verb form in your question, joeviee.

"How many years have you been living in Sweden?"

If you say " How many years it has been since you live in Sweden?" this means that your friend no longer lives in Sweden, and you are asking him when he left the country.

The other 2 are not well constructed.
I don't know we would be such a good friend at/in/from beginning?"


You need to use the past simple here; "I didn't know" because you are speaking of the past. Now (present) you know that you are friends, but you met in the past, and at that time you didn't know.

You also need to use the plural "friends", because you are speaking about more than one person.
I didn't know we would be such good friends from the beginning"


This means that you have been friends since you first met.
I didn't know we would be such good friends at the beginning"


This means that when you first met him, you really didn't think you would become friends - perhaps you didn't like him much at first.

Re: "How many years it has been since you live in Sweden?"

Should be, "How many years HAS IT been since you LIVED in Sweden?" or am I wrong, Abbie?
Site Hint: Check out our list of pronunciation videos.
Sounds right to me, Temico. Emotion: smile

Depending on what message Joeviee wants to convey, of course. Joeviee, is your friend still in Sweden?
Or maybe "how many years has it been since..."?
So,
"how many years has it been since you live in Sweden? " = "you" still lives there
"how many years has it been since you lived in Sweden?" = "you" doesn't live there anymore
Hi guys,
You can't say
"how many years has it been since you live in Sweden? " = "you" still lives there

'Since' here refers to a point in the past.
Instead, say
"how many years has it been since you came to Sweden? "
or better
"how many years have you been living in Sweden? "

Best wishes,
Clive
Students: Are you brave enough to let our tutors analyse your pronunciation?
No you are not wrong, temico - you are absolutely right! I copied and pasted, and forgot to change it.Emotion: sad
Yes Julai. My friend still lives in Sweden:)
Hi Clive,

Yes, i think you are right about the use of 'came' in that context. Thank you for your opinion.
Teachers: We supply a list of EFL job vacancies
Show more