Simple Present
The simple present (also called present simple or present indefinite) is used to show repetition, habit or generalization. It is also used to express states and facts/general truths. Less commonly, the simple present can be used to talk about scheduled actions in the near future.
USE 1 Repeated Actions

Use the simple present to express the idea that an action is repeated or usual. The action can be a habit, a hobby, a daily event, a scheduled event or something that often happens.
Examples:
- I play tennis.
- She does not play tennis.
- Does he play tennis?
- The train leaves every morning at 8 AM.
- The train does not leave at 9 AM.
- When does the train usually leave?
- She always forgets her purse.
- He never forgets his wallet.
- Every twelve months, the Earth circles the Sun.
- Does the Sun circle the Earth?
USE 2 Facts or Generalizations

The simple present can also indicate the speaker believes that a fact was true before, is true now, and will be true in the future.
Examples:
- Cats like milk.
- Birds do not like milk.
- Do pigs like milk?
- California is in America.
- California is not in the United Kingdom.
- Windows are made of glass.
- Windows are not made of wood.
- New York isn't a small city.
USE 3 Scheduled Events in the Near Future

This is most commonly done when talking about public transportation, but it can be used with other scheduled events as well.
Examples:
- The train leaves tonight at 6 PM.
- The bus does not arrive at 11 AM, it arrives at 11 PM.
- When do we board the plane?
- The party starts at 8 o'clock.
- When does class begin tomorrow?
USE 4 State verbs (Non-Continuous Verbs)

This can only be done with non-continuous verbs and certain mixed verbs.
Examples:
- I am here now.
- She is not here now.
- He needs help right now.
- He does not need help now.
- He has his passport in his hand.
- Do you have your passport with you?
Present Continuous
The present continuous (also called present progressive) is used to show that an ongoing action is happening now, either at the moment of speech or now in a larger sense. The present continuous can also be used to show that an action is going to take place in the near future.
USE 1 Now

The present continuous expresses the idea that something is/isn't happening now, at this very moment.
Examples:
- You are learning English now.
- You are not swimming now.
- Are you sleeping?
- I am sitting.
- I am not standing.
- Is he sitting or standing?
- They are reading their books.
- They are not watching television.
- What are you doing?
- Why aren't you doing your homework?
USE 2 Longer Actions in Progress

In English, "now" can mean: this second, today, this month, this year, this century, and so on. Sometimes, we use the present continuous to say that we are in the process of doing a longer action which is in progress; however, we might not be doing it at this exact second.
Examples: (All of these sentences can be said while eating dinner in a restaurant.)
- I am studying to become a doctor.
- I am not studying to become a dentist.
- I am reading the book Tom Sawyer.
- I am not reading any books right now.
- Are you working on any special projects at work?
- Aren't you teaching at the university now?
USE 3 Near Future

Sometimes, speakers use the present continuous to talk about future arrangements.
Examples:
- I am meeting some friends after work.
- I am not going to the party tonight.
- Is he visiting his parents next weekend?
- Isn't he coming with us tonight?
USE 4 Repetition and Irritation with "Always"

The present continuous with words such as "always" or "constantly" expresses the idea that something irritating or shocking often happens. Notice that the meaning is like simple present, but with negative emotion. Remember to put the words "always" or "constantly" between "be" and "verb+ing."
Examples:
- She is always coming to class late.
- He is constantly talking. I wish he would shut up.
- I don't like them because they are always complaining.
Present Perfect
An Uncompleted Action You Are Expecting
We often use the present perfect to say that an action which we expected has not happened. Using the present perfect suggests that we are still waiting for the action to happen.
Examples:
- James has not finished his homework yet.
- Susan hasn't mastered Japanese, but she can communicate.
- Bill has still not arrived.
- The rain hasn't stopped.
Time Expressions with Present Perfect
When we use the present perfect it means that something has happened at some point in our lives before now. Remember, the exact time the action happened is not important.

Sometimes, we want to limit the time we are looking in for an experience. We can do this with expressions such as: in the last week, in the last year, this week, this month, so far, up to now, etc.

Examples:
- Have you been to Mexico in the last year?
- I have seen that movie six times in the last month.
- They have had three tests in the last week.
- She graduated from university less than three years ago. She has worked for three different companies so far.
- My car has broken down three times this week.
NOTICE
"Last year" and "in the last year" are very different in meaning. "Last year" means the year before now, and it is considered a specific time which requires simple past. "In the last year" means from 365 days ago until now. It is not considered a specific time, so it requires present perfect.
Examples:
- I went to Mexico last year.
I went to Mexico in the calendar year before this one. - I have been to Mexico in the last year.
I have been to Mexico at least once at some point between 365 days ago and now.
Duration From the Past Until Now (Non-Continuous Verbs)

We use the present perfect to show that something started in the past and has continued up until now. "For five minutes," "for two weeks," and "since Tuesday" are all durations which can be used with the present perfect.
Examples:
- I have had a cold for two weeks.
- She has been in England for six months.
- Mary has loved chocolate since she was a little girl.