"Has taught" is present perfect tense.
It is used for actions that started in the past and continue to the present.
The phrase "since 23rd July 2007" indicates the starting point of a continuous action up to now.
The phrase "since 2021" indicates an action that started in the past and continues till now.
The correct tense for this is Present Perfect Continuous: "I have been working in this department since 2021."
"Whom" is used as the object of a verb or preposition.
In the sentence, "You have been talking about whom?" refers to the person being talked about.
آپ کس کے بارے میں بات کر رہے ہیں؟
Get instant updates and alerts directly from our site.
Install this app on your device for quick access right from your home screen.