Learn English – “I have almost finished writing” or “I am almost finished writing”

grammarpassive-voicetense

I would like to know which of the two sentences are correct

I am finished writing

or

I have finished writing

Best Answer

Both are correct.

have finished is present perfect of the verb finish. Present perfect is used when an action completed in the past has an effect that lasts to the present. This version focuses on something that happened in the past, and its effect on the current situation.

In am finished, finished is an adjective: am describes the situation now, without any regard to what happened in the past.

This NGram shows that there is a growing difference between British and American usage.

have finished is the older and possibly more formal form, with am finished only starting to appear in about 1900. In the UK, the new form had a limited life and is now in decline: in the US, however, it has grown steadily in popularity and has now overtaken have finished.

I am British English and could easily imagine my grandmother saying am finished, but I would prefer to use have finished.

Related Topic