Answer: C) Robbie has had a beard for six months.
Explanation for this question is being written.
Answer: B) Since
Answer: B) It is used with the Present Perfect to indicate a starting point for an action that continues to the present.
Answer: A) Since
Answer: A) Present perfect.
Answer: C) Since
Answer: C) We have been writing to each other since 2018.
Answer: C) Dennis has owned his car for four years.
Answer: D) D
Answer: A) True
Answer: C) C
Answer: D) Since
Answer: C) He had been teaching since he joined the school.
Answer: C) We haven't been to the cinema for a long time.
Answer: C) .since
Answer: A) YES
Answer: B) Have / for.
Answer: A) With a specific point in time.
Answer: C) Yesterday
Answer: A) Have studied came.
Answer: A) He was hungry since a long time.
Answer: C) Started
Answer: B) Has, since.
Answer: B) We haven't met for a long time.