The phrase "since you finished university" indicates an action that began in the past and continues to the present. This requires the present perfect tense. Since the question implies a duration, the present perfect continuous "Have you been knowing" is the grammatically correct choice.
Since you finished university is a time marker, which signals that the action of knowing started in the past and continues up to the present. This means the present perfect tense is required. As the question is asking about a duration of time, the present perfect continuous is preferred. Therefore, "Have you been knowing" is the correct answer.
| Question | … her since you finished university? |
|---|---|
| Title | 3321 |
| QType (0=kprim,1=mc,2=sc) | 2 |
| Q_1 | Have you known |
| Q_2 | Have you been knowing |
| Q_3 | Did you known |
| Answers | 1 0 0 |
Learn with these flashcards. Click next, previous, or up to navigate to more flashcards for this subject.
Next card: Hawkish
Previous card: Olivia years been doing 0
Up to card list: English grammar exercises with answers