perfect tenses

a. I have been seeing that guy at our office for at least five years.
b. I have seen that guy at our office for at least five years.


Is there any difference between the meanings of (a) and (b)?

Which could be used if I won't see that guy again?
Which could be used if I will keep on seeing him at our office?
Could either be used if that guy passed away a couple of days ago? Wouldn't one have to use the past perfect and past perfect progressive in that case?

Many thanks.

Original Post

Add Reply

Likes (0)
×
×
×
×