@Ahmed Imam Attia posted:
Hello. Is using the present perfect in the following sentence correct?
- I have finished since 12 o'clock.
No, I don't think so. Using 'since' isn't suitable here at all, as the action is completely finished at a certain time in the past. It isn't related to the present. Instead, you can say: 'I finished my work at 12 yesterday.'