• Asignatura: Inglés
  • Autor: ferreiraja25
  • hace 2 años

3. Fill in since or for.
• She has been in hospital _______this morning.
• Joe has lived in London _______five years.
• We have known each other _________June 2010.
• How long have you been here? – I have been here _________half an hour.
• I have had this teddy bear _______ I was a little child.
• Jason has made music ________more than 25 years.
• My mother hasn’t spoken to my sister ________ three days.
• I have learned these words _________ three hours

Respuestas

Respuesta dada por: estrellasdelfuturo79
1

Respuesta:

She has been in hospital since this morning.

this morning.• Joe has lived in London for five years.

five years.• We have known each other since June 2010.

June 2010.• How long have you been here? I have been here for half an hour.

half an hour.• I have had this teddy bear since I was a little child.

I was a little child.• Jason has made music for more than 25 years.

more than 25 years.• My mother hasn’t spoken to my sister for three days.

three days.• I have learned these words for three hours.

Explicación:

For - For significa desde hace o durante y se usa con un período de tiempo, por ejemplo: ten minutes, two hours, one day, a month, a year, a long time, etc.

Since - Since significa desde o desde que y se usa para señalar un momento concreto en el tiempo, por ejemplo:  10 o’clock, Tuesday, 2nd January, August, 200, we arrived, I was ten years old, etc.

Preguntas similares