Please let me know, can we use them (by, after, around and at) with the present perfect tense?
I have written some examples. Please check the examples and let me know if they made the sense?
Examples:
I have been going to school by 8:00 a.m.
Have they been coming to the office at 9:00 a.m?
He has been moving around 7:00 p.m.
Has she been calling after 10:00 a.m?
Best Answer
The present perfect indicates that the action took quite some time, or was repeated. That makes your first three sentences very weird, but not because of the prepositions. The sentences are strange because you describe actions that should have taken quite a while, but then you indicate a specific moment in time, making that impossible.
If we read the sentences in a context where you indicate the action was repeated (every day, for instance), it was a habit, they make more sense:
It still is a bit strange though - but that is because I wouldn't say this in any tense. I do not go somewhere by a certain time. I get there or arrive there by 8.
The last sentence works fine, assuming that you mean to ask if she has called several times after 10 am. After makes it clear there was plenty of time for her to call several times.