Read the sentence.

The divers have known the position of the underwater shipwreck since last week.



Which best identifies the tense of the verb have known?


present perfect
future perfect
past perfect
past

Respuesta :

I think that it’s present perfect because of have
If it was past perfect, it was going to be had and if it was future, it was going to be (will have)
And if it was past, it was going to be (knew)
So the most appropriate one is present perfect

The other person was correct, it is present perfect.