I'm trying to figure out if it is possible to use the expression "by now" in a present perfect sentence.


"He has been called three times by now"

"He has come back home by now"

"I have had seven guitars by now"

"I have met him by now"

Are these correct? And if they're not – please explain why not.


1 Answer 1


All of these appear to make perfect sense and are understandable. That is to say if the speaker is using these by way of referring to events, actions and experiences with still a relevance to the present. Present perfect tense also can be used in order to tell of experiences without including the definite date or the time of it happening

such as:

"I have gone to Spain once."


"I have gone to Spain last week."

the above is incorrect as it defies the the logical use of the present perfect by digressing from the present time thereby nullifying the essential function of this tense which needs to stay relevant to the current moment.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.