Hi, i have seen you today in H-Block. is this sentence correct? N o.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymousi have seen you todayNo. You can't mention a definite time (today) when you use the present perfect.
CliveYou can't mention a definite time ... when you use the present perfect.It seems to me, however, that this is the standard "rule" that governs which adverbs can go with the present perfect tense. Maybe the adverb today is not "definite" enough or maybe it brings in some subtle differences?
CliveI have seen him this week, I have, I have, I have !HAH!
AnonymousIn my opinion, Clive is right. ... Have you seen him today?Granted. That question is correct. But I'm interested in why the declarative form with an expression of place should seem so wrong. Here's the original sentence which was to be evaluated: