Site Feedback

Resolved questions
About using Present perfect tense

I have one example: I have read a book
I read a book-> I was reading a book and in the end I read a book-> I have a result as read a book because I finished to read this book and I talk about it in the past tense and I use Present Perfect tense.
I am not right?
It is wrong case for using present perfect tense?
I have this example from my course as axplanation when I can use this tense
I have a problem with different tenses when I want to speak phrases from Russian to English, and I think very long time which tenses I have to use

For learning: English
Base language: English
Category: Language



    Please enter between 2 and 2000 characters.



    Sort by:

    Best Answer - Chosen by Voting
    We use the Present Perfect to say that an action happened at an unspecified time before now. The exact time is not important. You CANNOT use the Present Perfect with specific time expressions such as: yesterday, one year ago, last week, when I was a child, when I lived in Japan, at that moment, that day, one day, etc. We CAN use the Present Perfect with unspecific expressions such as: ever, never, once, many times, several times, before, so far, already, yet, etc.


    I have seen that movie twenty times.
    I think I have met him once before.
    There have been many earthquakes in California.
    People have traveled to the Moon.
    People have not traveled to Mars.
    Have you read the book yet?
    Nobody has ever climbed that mountain.
    A: Has there ever been a civil war in Australia?
    B: No, there has never been a civil war in Australia.

    Submit your answer

    Please enter between 2 and 2000 characters.

    If you copy this answer from another italki answer page, please state the URL of where you got your answer from.