Cambridge Dictionary

  • Cambridge Dictionary +Plus

Past simple or present perfect?

Past simple = I worked Present perfect = I have worked

Definite time in the past

We use the past simple to refer to definite time in the past (when we specify the time or how long) and usually with past time expressions such as yesterday , two weeks ago, last year, in 1995 :

We met in January 1975. We went to America together in 1978.
Not: We have met in January 1975. We have gone to America together in 1978 .

Time up to now

We use the present perfect to talk about time up to now, that is, events that took place in the past but which connect with the present. The present perfect is often used with time expressions which indicate time up to now, for example today, this year, in the last six months :

I haven’t seen her since January 1995.
Not: I didn’t see her since January 1995 .

Present perfect simple ( I have worked )

{{randomImageQuizHook.quizId}}

Word of the Day

Your browser doesn't support HTML5 audio

the act of an animal running around, sometimes in circles, in a very energetic way

Binding, nailing, and gluing: talking about fastening things together

Binding, nailing, and gluing: talking about fastening things together

i my homework two hours ago

Learn more with +Plus

  • Recent and Recommended {{#preferredDictionaries}} {{name}} {{/preferredDictionaries}}
  • Definitions Clear explanations of natural written and spoken English English Learner’s Dictionary Essential British English Essential American English
  • Grammar and thesaurus Usage explanations of natural written and spoken English Grammar Thesaurus
  • Pronunciation British and American pronunciations with audio English Pronunciation
  • English–Chinese (Simplified) Chinese (Simplified)–English
  • English–Chinese (Traditional) Chinese (Traditional)–English
  • English–Dutch Dutch–English
  • English–French French–English
  • English–German German–English
  • English–Indonesian Indonesian–English
  • English–Italian Italian–English
  • English–Japanese Japanese–English
  • English–Norwegian Norwegian–English
  • English–Polish Polish–English
  • English–Portuguese Portuguese–English
  • English–Spanish Spanish–English
  • English–Swedish Swedish–English
  • Dictionary +Plus Word Lists

Add ${headword} to one of your lists below, or create a new one.

{{message}}

Something went wrong.

There was a problem sending your report.

  • Past Simple vs. Past Continuous
  • 1. We to the cinema yesterday. (to go) went
  • 2. I my homework for the whole evening yesterday. (to do) was doing
  • 3. Emily the piano at 4 pm yesterday. (to play) was playing
  • 4. When John came home, his little brother TV. (to watch) was watching
  • 5. They a new house last month. (to buy) bought
  • 6. We our relatives in the USA two years ago. (to visit) visited
  • 7. I for the test from 10 am till 5 pm yesterday. (to prepare) was preparing
  • 8. Olivia Mike last week. (to see) saw
  • 9. What he the whole evening yesterday? (to fix) was fixing
  • 10. At half past six yesterday, we dinner. (to have) were having
  • 11. Chris to Spain last spring. (to fly) flew
  • 12. Children when their father came home. (to sleep) were sleeping
  • 13. Last Sunday, we a tree in our garden. (to plant) planted
  • 14. She dinner when the lights went off. (to cook) was cooking
  • 15. When your husband home yesterday? (to come) did come
  • Past Continuous — Positive
  • Past Continuous — Negative
  • Past Continuous — Negative — Short forms
  • Past Continuous — Yes/‌No question
  • Past Continuous — Wh-question — Exercise 1

WordReference Forums

  • Rules/Help/FAQ Help/FAQ
  • Members Current visitors
  • Interface Language

Follow along with the video below to see how to install our site as a web app on your home screen.

Note: This feature may not be available in some browsers.

  • English Only

He did his homework for two hours. / He spent two hours doing his homework.

  • Thread starter IlyaTretyakov
  • Start date Jan 7, 2023

IlyaTretyakov

IlyaTretyakov

  • Jan 7, 2023

Greetings ☺️ Is it 100% wrong to say "Yesterday he did his homework for two hours" and it should be "Yesterday he spent two hours doing his homework"? The context is probably that I just want to tell my friend about my son or something like that.  

pops91710

Senior Member

pops91710 said: "Yesterday he spent two hours doing his homework", works fine for me. "Yesterday he did worked on his homework for two hours" is better than the original. Click to expand...

grassy

I’d hesitate to call the “did” version “100% incorrect” - it’s not impossible that someone might say it - but it sounds unnatural and unlikely to me. This is because we don’t expect duration to be mentioned with “He did his homework,” which implies he completed his homework. There’s nothing obvious in the grammar to indicate this, but when a parent for example says, “Do your homework”, it means, “Complete your homework.” In fact, the more I think about it, the presence of the possessive pronoun makes a difference: “Yesterday, I did my homework.” = Yesterday I completed my homework. “Yesterday, I did homework.” = I worked on homework, but I didn’t complete it. “Yesterday, I did homework for two hours then I went outside.” = This works for me, and implies the person worked on homework for two hours but didn’t finish it all. “Yesterday, I did my homework for two hours.” = Sounds wrong, because “completion of homework” can’t have duration in time.  

anthox said: In fact, the more I think about it, the presence of the possessive pronoun makes a difference: “Yesterday, I did my homework.” = Yesterday I completed my homework. “Yesterday, I did homework.” = I worked on homework, but I didn’t complete it. “Yesterday, I did homework for two hours then I went outside.” = This works for me, and implies the person worked on homework for two hours but didn’t finish it all. Click to expand...
pob14 said: I think that Yesterday I did my homework implies that "I" spent some of my time yesterday doing homework, but doesn't say whether it is finished or not. On the other hand, I did my homework yesterday probably implies that I finished it. That is, the first version answers "what did you do yesterday," and the second answers "did you do your homework yet?" Click to expand...
  • He did his homework yesterday for two hours. (we don't know if he completed it)
  • He did est his homework yesterday ( in two hours). (we know for sure he completed it)
  • He was doing his homework for two hours yesterday.
  • He was doing his homework from 4 to 6 p.m. yesterday.

i my homework two hours ago

  • Jan 8, 2023
IlyaTretyakov said: but he didn't do est Click to expand...

logo

Have an account?

pencil-icon

Present Perfect Tense

User image

10 questions

Player avatar

Introducing new   Paper mode

No student devices needed.   Know more

I _____________ my homework yet.

have finish

has finished

did finished

haven't finished

My father is on the way. He ____________ home yet.

haven't arrived

hasn't arrived

didn't arrived

I am not hungry. I have _______ eaten.

I have never ___________ to Paris.

________ you ever been to New York?

I am still working. I haven't finished my work ________.

I am looking for my pen. I __________ it.

During the two years David ____________ ten different jobs.

I __________ a teacher since 2002.

My friend ______________ my new dress yet.

haven't seen

hasn't been seen

hasn't seen

Explore all questions with a free account

Google Logo

Continue with email

Continue with phone

English Test Simple Past – Present Perfect Simple

Test your knowledge on Simple Past and Present Perfect Simple. After submitting your answers, you will see how well you have done in the test.

Write down the correct form (pronoun + verb).

When do we use which tense?

  • To talk about an action in the past (without any consequences in the present), we use ... Simple Past Present Perfect Simple
  • To emphasise a past action's consequence in the present, we use ... Simple Past Present Perfect Simple
  • 'so far' is a signal word for ... Simple Past Present Perfect Simple
  • '5 minutes ago' is a signal word for ... Simple Past Present Perfect Simple
  • 'recently' is a signal word for ... Simple Past Present Perfect Simple

Positive Sentences

Put the verbs into the correct tense (simple past or present perfect simple).

  • He (leave / just) his house.
  • We (build) a tree house last week.
  • Two years ago, Fiona (break) her leg.
  • I (wash / already) the dishes.
  • The other day, our cat (bring) home a mouse.

Negative Sentences

  • We (empty / not) the bin last week.
  • She (be / not) there an hour ago.
  • He (lose / not) any game so far.
  • My brother (pick / not) me up at 8 o'clock.
  • I (make / not) up my mind yet.
  • (you / see) Bob recently?
  • Who (switch) off the lights a minute ago?
  • When (she / become) a teacher?
  • (you / ride / ever) an elephant?
  • (you / hurt) your knee when you were playing football?
  • Last week I (be) very busy and I (have not) the time to do a lot in the household.
  • On Monday I (work) three hours overtime and (come) home very late in the evening.
  • From Tuesday to Thursday I (be) on a business trip.
  • On Friday I (go) to a friend's birthday party and at the weekend I (visit) my grandparents.
  • Tomorrow some friends are coming over. I (see / not) them for ages and they (be / never) at my place before.
  • I (clean / just) my house so I can show them around. Now everything is perfect.

i my homework two hours ago

  • Portuguese (Brazil)
  • English (US)
  • English (UK)

What is the difference between It took me two hours to do my homework. and The homework took me up two hours. ?Feel free to just provide example sentences.

  • Report copyright infringement

modal image

The first one is right, however, if you had said “The homework took me up to two hours to finish” that also would’ve been correct

Was this answer helpful?

  • Why did you respond with "Hmm..."?
  • Your feedback will not be shown to other users.

It depends on who you ask, some people might be able to make sense of it but some others wouldn’t

i my homework two hours ago

  • What is the difference between I finished my homework two hours ago. and I'm done with homework t...
  • What is the difference between I have done my homework an hour ago. and I had my homework done an...
  • What is the difference between I finished my homework 1 hour ago and I ended my homework 1 hour a...
  • What is the difference between it takes me an hour to do the homework. and it takes an hour for ...
  • What is the difference between I did my homework. and I have done my homework. ?
  • What is the difference between dwindle and decline ?
  • What is the difference between "turn someone off" and "put someone off" ?
  • What is the difference between listen and heard ?
  • What is the difference between Will you close the window please? and You will close the window pl...
  • What is the difference between self-absorved and selfish ?
  • What is the difference between That’s a long way off. and That’s a long way. ?
  • What is the difference between I get stressed easily over small things. and I get stressed easily...
  • What is the difference between is the book in the room and is there book in the room ?
  • What is the difference between tavel and journey ?
  • What is the difference between pin and badge ?
  • What is the difference between She dragged the heavy box across the room. and She dragged the hea...
  • What is the difference between face off against someone and face off with someone and square of...
  • What is the difference between Keep on fucking and Keep fucking going ?
  • What is the difference between read and read something through and read through something ?
  • How do you say this in English (US)? diario
  • How do you say this in French (France)? adiós

The Language Level symbol shows a user's proficiency in the languages they're interested in. Setting your Language Level helps other users provide you with answers that aren't too complex or too simple.

Has difficulty understanding even short answers in this language.

Can ask simple questions and can understand simple answers.

Can ask all types of general questions and can understand longer answers.

Can understand long, complex answers.

Show your appreciation in a way that likes and stamps can't.

By sending a gift to someone, they will be more likely to answer your questions again!

i my homework two hours ago

If you post a question after sending a gift to someone, your question will be displayed in a special section on that person’s feed.

modal image

Ask native speakers questions for free

hinative app preview

Solve your problems more easily with the app!

  • Find the answer you're looking for from 45 million answers logged!
  • Enjoy the auto-translate feature when searching for answers!
  • It’s FREE!!

app store

  • What is the difference ...

i my homework two hours ago

20 đề Đánh giá năng lực ĐHQG Hà Nội tặng sách Tự học bất kì

i my homework two hours ago

25 đề Đánh giá năng lực ĐHQG TP.HCM Tặng sách Tự học bất kì

i my homework two hours ago

Combo Câu hỏi lý thuyết trọng tâm Vật lý & Hoá học tặng sổ tay Toán

i my homework two hours ago

Combo Sách Bộ đề Khối A (Toán - Lý - Hóa)

i my homework two hours ago

Combo Sách Bộ đề Khối C (Văn - Sử - Địa)

i my homework two hours ago

Luyện thi IELTS 5.5+

Hours Ago Calculator

On this hours ago time calculator , you can calculate time from the number of hours and minutes before from now . Enter hours, minutes and calculate the time before from now (ago) , the calculated time will be displayed on the below of calculator. If hours ago result is bigger than a day, number of days will be shown.

Your local time is: 00:00:00

Also check out Hours from now Calculator

Hours Ago from Now Chart

Related hour converters.

  • Hours from now Calculator
  • Hours to Seconds
  • Hours to Minutes
  • Hours to Days

IMAGES

  1. Homework Busters! Tips to tackle homework time

    i my homework two hours ago

  2. a homework routine is a set schedule designed by

    i my homework two hours ago

  3. How to do english homework in 2 hours. Storyboard

    i my homework two hours ago

  4. Child Doing Homework

    i my homework two hours ago

  5. homework Memes

    i my homework two hours ago

  6. 🆚What is the difference between "I have done my homework an hour ago

    i my homework two hours ago

VIDEO

  1. None of these were bloomed two hours ago 😲😲😍

  2. I tried to go to bed two hours ago and yet I'm posting this instead

  3. Easy homework💪😍|bisecep_teicep workout at home😍🔥#shorts #virel#homeworkout

  4. Doing homework from...two months ago... :D

  5. 1 Year Later, Remembering Jason Arno

COMMENTS

  1. What is the difference between "I finished my homework two hours ago

    Synonym for I finished my homework two hours ago. The first sentence is correct, but "I'm done with my homework two hours ago" isn't. A better way to say that would be "I was done with my homework two hours ago" or "I've been done with my homework for two hours." There's no real difference between them, though.

  2. Past simple or present perfect?

    Past simple or present perfect? - English Grammar Today - a reference to written and spoken English grammar and usage - Cambridge Dictionary

  3. I finished my work/I have finished my work.

    I have been finishing. ( Present perfect continuous) I had been finishing. ( Past perfect continuous) Note that in the continuous, there would be something after the relevant form of "finish". Both the simple past and the present perfect are used to describe an event which happened in the past and which is now over.

  4. Exercises on Simple Past and Present Perfect

    Exercise 1. Put the verbs into the correct tense (simple past or present perfect simple). Mother: I want to prepare dinner. (you / wash) the dishes yet? Daughter: I (wash) the dishes yesterday, but I (have / not) the time yet to do it today. Mother: (you / do / already) your homework? Daughter: No, I (come / just) home from school. Mother: You (come) home from school two hours ago!

  5. Past simple or present perfect?

    We use for + period of time (two hours, three days, ten years, etc.), and we use since + the moment in the past when something started. I've been here for hours. She's been my teacher for three years. I've been unemployed since May. I've lived in this town since I was born. Lately, all morning/day/year/etc.

  6. It took two hours for her to finish her homework

    The homework took her two hours to do. I'm going to call her teacher and tell him it's too much. It's important to note that in practice, people aren't excessively careful about which wording to use, and the focus of responsibility can easily be changed by intonation, emphasis, tone, and so on.

  7. English Test Present Perfect Simple

    I hope you (wait / not) long. My grandparents are coming to see us next weekend. They (visit / not) us for two years. She (be / not) on holiday for 3 years. I don't want you to drive my car. You (drive / not) a car for ages. He (watch / not) TV all afternoon, he only switched the telly on 10 minutes ago.

  8. Exercises on Simple Past and Present Perfect

    Exercise 8. Put the verbs into the correct tense (simple past or present perfect simple). I (just / finish) my homework. Mary (already / write) five letters. Tom (move) to this town in 1994. My friend (be) in Canada two years ago. I (not / be) to Canada so far. But I (already / travel) to London a couple of times. Last week, Mary and Paul (go) to the cinema.

  9. Past Simple vs. Past Continuous

    my homework for the whole evening yesterday. (to do) was doing. 3. Emily. the piano at 4 pm yesterday. (to play) was playing. 4. When John came home, his little brother. ... our relatives in the USA two years ago. (to visit) visited. 7. I. for the test from 10 am till 5 pm yesterday. (to prepare) was preparing. 8. Olivia. Mike last week. (to ...

  10. PDF Simple Past Tense

    1) When I was in school, I did (to do) my homework everyday. 2) She liked (to like) chocolate milk when she was a girl. 3) It always rained (to rain) when we lived in Seattle. 4) Joey and Mike were (to be) friends a long time ago. 5) I tried (to try) to make a snowman last winter. 6) Our favorite game when we were little was (to be) chess.

  11. [Grammar] I already finished my homework one hour ago

    [My original conversation] Sister: Why are you sitting here, watching television? Little Jim: a. I already finished my homework one hour ago. b. I have already finished my homework for one hour. c. I have already finished my homework. d. It has been one hour since I finished my homework.----I think that (a), (c), and (d) are correct. 1. Is that ...

  12. PDF T036- Past Perfect and Past Tense

    6. When my husband came home I HAD ALREADY BEEN (ALREADY BE) in bed for two hours. 7. My friend HAD NOT SEEN (NOT SEE) me for many years when I met him last week. 8. After I HAD HEARD (HEAR) the news, I HURRIED (HURRY) to see him. 9. He thanked me for what I HAD DONE (DO). 10. They drank small cups of tea after they HAD FINISHED (FINISH) dinner.

  13. He did his homework for two hours. / He spent two hours doing his

    Jan 7, 2023. #6. anthox said: In fact, the more I think about it, the presence of the possessive pronoun makes a difference: "Yesterday, I did my homework." = Yesterday I completed my homework. "Yesterday, I did homework." = I worked on homework, but I didn't complete it. "Yesterday, I did homework for two hours then I went outside ...

  14. Present Perfect Tense

    Present Perfect Tense quiz for 9th grade students. Find other quizzes for and more on Quizizz for free!

  15. English Test Simple Past

    Two years ago, Fiona (break) her leg. I (wash / already) the dishes. The other day, our cat (bring) home a mouse. Negative Sentences. Put the verbs into the correct tense (simple past or present perfect simple). We (empty / not) the bin last week. She (be / not) there an hour ago. He (lose / not) any game so far. My brother (pick / not) me up ...

  16. What is the difference between "It took me two hours to do my homework

    Synonym for It took me two hours to do my homework. The first one is right, however, if you had said "The homework took me up to two hours to finish" that also would've been correct English (US) French (France) German Italian Japanese Korean Polish Portuguese (Brazil) Portuguese (Portugal) Russian Simplified Chinese (China) Spanish ...

  17. Solved A-Correct the following mistakes: 1. My friend will

    My homework two hours ago.( do ) 3. My father always his teeth before he .....to bed. (brush/go) 4. Sami was playing football when he ..... . and broke his arm.( fall 5. My father some research on internet at the moment.( do ) 6. I'll go shopping with my sister in the afternoon, then we. to the theatre with our cousins.(go) 7.

  18. Rephrase these sentences using correct asl sentence structure...? 1. i

    Start homework five minutes. 2. she has soccer practice in four hours. Soccer practice in four hours for her. 3. six months ago, i visited my grandma. Visted grandma six months ago. 4. for the past three days, it has been cold. It's been cold for the past three days. 5. i will graduate in two years. Graduating in two years. Explanation:

  19. Past simple or present perfect?

    We use for + period of time (two hours, three days, ten years, etc.), and we use since + the moment in the past when something started. I've been here for hours. She's been my teacher for three years. I've been unemployed since May. I've lived in this town since I was born. Lately, all morning/day/year/etc.

  20. I my homework for two hours, but I yet.

    ID 765629. I my homework for two hours, but I yet. ... => Vì: do có dấu hiệu for two hours và yet nên chia thì hiện tại hoàn thành, mà câu đầu tiên nhấn mạnh vào thời gian, quá trình làm nên để hiện tại hoàn thành tiếp diễn, ...

  21. About two hours ago while i was

    13. verified. Verified answer. The criteria retailer must meet to receive a reduced penalty and/or protect the license/permit if an illegal alcohol sale takes place at the establishment is often referred to. heart. 9. About two hours ago while i was - (do)my homework Get the answers you need, now!

  22. i My Homework Two Hours Ago

    i My Homework Two Hours Ago - Free download as PDF File (.pdf), Text File (.txt) or read online for free. i my homework two hours ago

  23. Hours Ago Calculator: Time in Hours Minutes Ago

    If hours ago result is bigger than a day, number of days will be shown. Hours ago from now Set Initial Time: : Hours. Minutes. Calculate. Output Time Format: 24 hour 12h am/pm. 00:00. Your local time is: 00:00:00. Also check out Hours from now Calculator. Facebook Twitter. Hours Ago from Now Chart. Hours Ago Time Date; 1 Hours: 07:23:17: