Check out our updated Community
Michael
Professional Teacher
Let's play a tense game!

Let's practice our tenses. Using the present perfect simple, tell me a few things that you have done in your life.

Here are a few things I have done to start us off:

I have been to Canada twice.

I have eaten octopus.

I have seen hundreds of movies.


Your turn :)

Aug 17, 2016 11:26 AM
Comments · 40

I have always hated present perfect.  :p 

I have worked in a foreign country.

I have studied English...and I have almost forgotten it! [emoji]

August 17, 2016

Sudeep

Yes, it's possible, but you need to give more in your sentence. What I mean is, if I say on it's own:

"I had been skiing for a month."

An English speaker will probably say:

"And? Finish your story!"

We usually use the past progressive in conjunction with the past simple. For example:

"I had been skiing for a month before I learned how to stop"

or

"I had been living in Germany for a month when I met my girlfriend"


If you want to just say that you were living there for a month, then past simple or past progressive are the best tenses to use. And, actually, the past simple is the most correct in this case.

I imagine the conversation being something like this:

"You speak German so well!"

"Thank you. I lived in Germany for a month"



August 18, 2016

Excellent stuff! Well done all!

I don't think you have almost forgotten how to speak English, you can obviously use the present perfect!

I hope you enjoyed your cup of tea Mohmd :)

And yes, Sudeep, I have eaten octopus, it was quite tasty! A little strange for me, as I am not used to that kind of seafood, but really very nice.

August 17, 2016

With the present perfect progressive we can also say things like:

"I haven't been exercising enough recently"

This means that at some point in the past, I started not exercising enough, and this situation continues at the present moment.

or

"John hasn't been doing the housework"

This means that, at some point in the past, John wasn't doing the housework, and this situation continues in the present.


With the present perfect simple, we can use the negative too and say things like:

"I haven't been to Brazil"

This just means that at no point in the past have I been to Brazil. We still can't use specific times with this tense.

Or, we can say:

"I have never ridden a horse"

and this is the same as the above case. At no point in the past have I ever ridden a horse.


The main thing to remember is:

Present perfect simple = used for something that happened in the past at an UNSPECIFIC time.

Present perfect progressive = used for something that started in the past and still continues. 


August 18, 2016
Good work, Lana
I have been living in Belgium for a month now. - is this "now" needed?
You can choose whether to use "now" or not. Both sentences would be correct.

I have lived in The Netherlands for one year in 2015.

"I have lived in The Netherlands for one year" is correct.

With the present perfect simple, you don't use specific times. I can't say, for example, "I have been to Germany in August" Instead we just say "I have been to Germany". If I want to talk about a specific time in the past then we use past simple, as in "I went to Germany in 2015" or "I lived in The Netherlands for one year in 2015"


Lana and Irina, you are both almost completely correct!

The present perect simple is used to describe something that happened at an unspecific time in the past and is finished. For example:

"I have eaten lobster"

We don't use specific times with this tense ("I have eaten lobster in January" is incorrect)

The present perfect progressive is used to describe something that started in the past and is still happening. For example:

"I have been living in Germany for a month"

This means that a month ago I started living in Germany and I still live there now.

Does that make sense? :)
August 18, 2016
Show More
Michael
Language Skills
English, Gaelic (Irish)
Learning Language
Gaelic (Irish)