had been reading
has been reading
have had read
shall be reading
Answer is Wrong!
Answer is Right!
The correct answer is: B. has been reading
The verb “to read” is an activity that takes place over time. In this sentence, the time frame is “since morning.” This means that the activity of reading has been going on for a period of time that began in the morning. The only verb in the list that expresses this meaning is “has been reading.”
The other verbs do not express the meaning of an activity that has been going on for a period of time.
- “Had been reading” expresses an activity that began in the past and continued up to a point in the past. In this sentence, there viewBox="0 0 576 512"> Subscribe on YouTube