Peter has stopped smoking recently/ in recent days.
Is it a must to use 'present perfect' with 'recently'???
Is 'in recent days' correct here?
But how about 'Where have you been recently?'
Does British English use 'perfect' with 'recently'??
But how about 'Where have you been recently/lately?'
Does British English use 'perfect tense' to go with 'recently' or 'lately'???
This matter is, for non-natives, one of the toughest cookies to crack.
I will try to explain the underlying basic rule.
In general, you will use the PRESENT Perfect if there is a 'link to the present', and/or when a situation has been 'completed, perfected, finished'.
(a situation that started in the past, even a very long time ago, but still going on today).
In general, you will use the simple PAST if it is a definite past time.
(a situation that is 1) completely over, without a link to the present, and 2) it occurred on a specific, defined moment in the past.
She has stopped smoking. (implied: she's still not smoking today)
She stopped smoking last week. (definite past moment, but unclear whether the situation is still the same today).
He recently stopped smoking. (Recently: sounds vague, but actually it is rather a defined moment in the past).
Where did you go? (when I was looking for you, yesterday, or two minutes ago, or 'back then' : situation is over)
Where have you been? (up to now: link to the present).
The problem with English is: there is no normative grammar that prescribes everything...
Good luck with it!
'sudden' specific act whereas the timeline and the activity is more drawn out in "have been" sentence.
(a few comments on Thomas's post later)
How about the following sentence?
Recently, a charity group has approached our school principal. It is looking for volunteers to join its various project this summer.
'Recently' means past time. Why did the writer use 'present perfect tense'?