Ответ:

К словам since и for применяется общее правило: since указывает начало периода, а for — его продолжительность.

  1. They got married a month ago. — Ago обозначает время, прошедшее от настоящего момента.
  2. He hasn’t called us yet. — Yet употребляется в отрицаниях о том, что пока не произошло.
  3. I’ve had this car for a year. — Указана продолжительность.
  4. Tim isn’t here. He’s just gone out. — Just означает «только что».
  5. She’s typed three letters so far. — So far означает «на данный момент».
  6. Has Camila ever lied to you? — Ever употребляется в вопросах о жизненном опыте.
  7. How long have you been in Rome? — Спрашивают о продолжительности.
  8. I’ve studied Maths since 2006. — Названо начало периода.
  9. I’ve already been to that new restaurant. It’s really nice. — Already означает, что действие уже состоялось.
  10. How long ago did he move house? — Спрашивают, сколько времени прошло с момента действия.
  11. The boss came just now. — Just now означает «только что».
  12. Peter has been here since 5 o’clock. — Названо начало периода.