There are two tenses in English – past and present.

The present tenses in English are used:

  • to talk about the present
  • to talk about the future
  • to talk about the past when we are telling a story in spoken English or when we are summarising a book, film, play etc.

There are four present tense forms in English:

Tense Form
Present simple: I work
Present continuous: I am working
Present perfect: I have worked
Present perfect continuous: I have been working

We use these forms:

  • to talk about the present:

He works at McDonald’s. He has worked there for three months now.
He is working at McDonald’s. He has been working there for three months now.
London is the capital of Britain.

  • to talk about the future:

The next train leaves this evening at 1700 hours.
I’ll phone you when I get home.
He’s meeting Peter in town this afternoon.
I’ll come home as soon as I have finished work.
You will be tired out after you have been working all night.

  • We can use the present tenses to talk about the past...




I am confused About "anyone here after listening to ...".
Is this right? If wrong how can we make it right?
Are something like these are being used in normal life language like idioms?
I saw it on YouTube,the person who wrote is probably German.

Hello Metin,

This is a sentences fragment without any context, and without knowing the context and what follows this fragment it is not possible to say if it is correct. It may be - it is not wrong in its structure - but I cannot say more without knowing more.

Generally, we do not comment on examples of language from other sites for this reason.


Best wishes,


The LearnEnglish Team

"Anyone here after listening to the 1940's German national anthem?" I thought it would be enough but looked like I have to write the full sentence.This comment is written in the page of Haydn's Masterpiece-Emporor's Hymn in YouTube.

Hello Metin,

Comments on websites are not really a good source for correct language, I would say, and this is why we do not like to comment on random sentences from other pages.

This is not a fully correct sentence. I would guess that the writer of it wanted to say 'Has anyone come here after listening to the 1940s German national anthem?'

'After' here has a meaning similar to 'as a result of'.


Best wishes,


The LearnEnglish Team

Hello Sir,
Would like to ask you in this question-When I have finished this job, we can celebrate.
why don't we refer it present ?
Thanks .

Because at the time of speaking, they are not finished.

Hello reshu sinha,

You can use a present form here. Both 'When I have finished...' and 'When I finish...' have a very similar meaning in most contexts. In certain contexts there may be a difference, with '...finish...' meaning 'at the exact moment I finish' and '...have finished...' meaning 'after I finish', but this is only in certain, very unusual, contexts.


Best wishes,


The LearnEnglish Team

Could you help me with a grammar problem?

I found the following phrase: "He has been promising us to do it for ages" As far as I know, the verb "promise" is not common with -ing. Why can we use it with -ing here?

Hello Raman 3135,

We do not use 'promise' in contrinuous forms when a person is actually making a promise:

I promise to do it.


I'm promising to do it.

However, when we are talking about the action of promising - not actually making a promise - then we can use the continuous form: 

Look over there - what is he doing?

I'm not sure, it looks like he's promising never to do that again.

It really depends on the context. The example you've given is a repeated action over a period of time, and describes the action rather than actually making a promise, and so the continuous is possible.


Best wishes,


The LearnEnglish Team

when a present continuous comes with adverb "already", what tense/time is meant? I'm confused to understand the meaning of "I am already beginning to...".