Answer and explanation

Correct answer: C. has studied

  1. Step 1: "For" and "since" with a period up to now take the present perfect.
  2. Step 2: The present perfect is "has studied".
Answer
has studied.
Why not the others: studied, is studying and will study do not fit here.

Practise more Writing, Syntax and Language Mechanics.

Free questions with an explanation for every one, and full timed Egyptian Scholastic Test (EST) mock tests.

Karim the lesson since 2020. | Egyptian Scholastic Test (EST)