English Irregular Verb Flashcards: Past Tense & Past Participle
Practice common English irregular verbs from base form to past simple and past participle, with concise examples and clearly marked UK/US variants.
เกี่ยวกับเด็คนี้
Practice 70 common English irregular verbs through 203 short retrieval prompts.
What this deck practices
- Base form → past simple: all 70 verbs.
- Base form → past participle: all 70 verbs.
- Distinctive past form → base form: 63 reverse prompts.
- Current variants: concise UK/US notes for forms such as
got/gotten,learned/learnt, andspelled/spelt.
The order starts with high-utility verbs such as be, have, do, and go, then moves through everyday actions, communication, change, movement, and daily routines. A fixed sequence mixes all three prompt directions, introduces each verb before asking for reverse recall, and leaves at least four unrelated cards between prompts for the same verb.
This compact set prioritizes frequent, current learner vocabulary. It excludes rare and archaic forms, copied reference tables, and pronunciation drills beyond the easily confused past form of read. Reverse prompts are omitted for unchanged written forms—put, read, cut, set, hit, and let—and for found, which is also a present-tense base verb. Past-simple → past-participle permutations are also excluded because anchoring each form to the base verb is more useful in everyday study.
Selection follows the Oxford 3000 frequency-and-usefulness method. Forms were checked against the British Council irregular-verbs reference and Cambridge Dictionary's irregular-verb table, with current dictionary entries used for regional variants. All prompts, examples, ordering, and metadata are original. No source or competitor table, prose, exercise, or example was copied.
การ์ดในเด็คนี้
การ์ด 1
คำถาม
Past participle of have?
คำตอบ
had.
Example: She has had enough practice.
การ์ด 2
คำถาม
Past participle of see?
คำตอบ
seen.
Example: Have you seen my keys?
การ์ด 3
คำถาม
Past simple of go?
คำตอบ
went.
Example: We went home after class.
การ์ด 4
คำถาม
Past simple of make?
คำตอบ
made.
Example: We made soup for dinner.
การ์ด 5
คำถาม
Past participle of get in UK and US English?
คำตอบ
got in standard UK English; gotten is common in US English for obtaining or becoming. US have got remains common for possession and obligation.
Example: UK: She has got much faster. US: She has gotten much faster.
การ์ด 6
คำถาม
Past simple forms of be?
คำตอบ
was with I/he/she/it; were with you/we/they.
Example: She was ready, and they were ready too.
การ์ด 7
คำถาม
Past simple of have?
คำตอบ
had.
Example: I had time after lunch.
การ์ด 8
คำถาม
Past participle of go?
คำตอบ
gone.
Example: Maya has gone to the library.
การ์ด 9
คำถาม
Past participle of know?
คำตอบ
known.
Example: They have known each other for years.
การ์ด 10
คำถาม
madeis a past participle of which base verb?คำตอบ
make.
การ์ด 11
คำถาม
Past participle of do?
คำตอบ
done.
Example: I have done the exercise already.
การ์ด 12
คำถาม
Past simple of think?
คำตอบ
thought.
Example: She thought about the offer overnight.
การ์ด 13
คำถาม
Past participle of be?
คำตอบ
been.
Example: We have been here before.
การ์ด 14
คำถาม
Past simple of say?
คำตอบ
said.
Example: He said hello at the door.
การ์ด 15
คำถาม
Past simple of get?
คำตอบ
got.
Example: I got your message this morning.
การ์ด 16
คำถาม
hadis a past participle of which base verb?คำตอบ
have.
การ์ด 17
คำถาม
Past participle of make?
คำตอบ
made.
Example: He has made a careful choice.
การ์ด 18
คำถาม
seenis a past participle of which base verb?คำตอบ
see.
การ์ด 19
คำถาม
Past simple of know?
คำตอบ
knew.
Example: I knew the route was shorter.
การ์ด 20
คำถาม
goneis a past participle of which base verb?คำตอบ
go.
การ์ด 21
คำถาม
Past participle of say?
คำตอบ
said.
Example: She has said that before.
การ์ด 22
คำถาม
gottenis a US past participle of which base verb?คำตอบ
get.
การ์ด 23
คำถาม
beenis a past participle of which base verb?คำตอบ
be.
การ์ด 24
คำถาม
Past participle of think?
คำตอบ
thought.
Example: We have thought about that risk.
การ์ด 25
คำถาม
doneis a past participle of which base verb?คำตอบ
do.
การ์ด 26
คำถาม
knownis a past participle of which base verb?คำตอบ
know.
การ์ด 27
คำถาม
Past simple of see?
คำตอบ
saw.
Example: I saw the notice yesterday.
การ์ด 28
คำถาม
saidis a past participle of which base verb?คำตอบ
say.
การ์ด 29
คำถาม
thoughtis a past participle of which base verb?คำตอบ
think.
การ์ด 30
คำถาม
Past simple of do?
คำตอบ
did.
Example: They did the exercise yesterday.
การ์ด 31
คำถาม
Past participle of bring?
คำตอบ
brought.
Example: She has brought the right documents.
การ์ด 32
คำถาม
Past simple of put?
คำตอบ
put.
Example: He put the cups on the shelf.
การ์ด 33
คำถาม
Past simple of leave?
คำตอบ
left.
Example: We left before the rain.
การ์ด 34
คำถาม
Past participle of give?
คำตอบ
given.
Example: We have given everyone a copy.
การ์ด 35
คำถาม
Past participle of feel?
คำตอบ
felt.
Example: She has felt this pressure before.
การ์ด 36
คำถาม
Past simple of become?
คำตอบ
became.
Example: The room became quiet.
การ์ด 37
คำถาม
Past participle of put?
คำตอบ
put.
Example: I have put your name on the list.
การ์ด 38
คำถาม
Past participle of take?
คำตอบ
taken.
Example: I have taken enough notes.
การ์ด 39
คำถาม
Past simple of give?
คำตอบ
gave.
Example: He gave me a clear answer.
การ์ด 40
คำถาม
Past participle of find?
คำตอบ
found.
Example: They have found a simpler route.
การ์ด 41
คำถาม
becameis a past simple form of which base verb?คำตอบ
become.
การ์ด 42
คำถาม
broughtis a past participle of which base verb?คำตอบ
bring.
การ์ด 43
คำถาม
Past simple of take?
คำตอบ
took.
Example: She took the early bus.
การ์ด 44
คำถาม
Past simple of come?
คำตอบ
came.
Example: They came by train.
การ์ด 45
คำถาม
leftis a past participle of which base verb?คำตอบ
leave.
การ์ด 46
คำถาม
Past participle of become?
คำตอบ
become.
Example: This has become a daily habit.
การ์ด 47
คำถาม
Past simple of tell?
คำตอบ
told.
Example: She told us the result.
การ์ด 48
คำถาม
Past simple of feel?
คำตอบ
felt.
Example: I felt better after the walk.
การ์ด 49
คำถาม
Past participle of come?
คำตอบ
come.
Example: The package has come at last.
การ์ด 50
คำถาม
givenis a past participle of which base verb?คำตอบ
give.
การ์ด 51
คำถาม
Past simple of bring?
คำตอบ
brought.
Example: They brought lunch from home.
การ์ด 52
คำถาม
toldis a past participle of which base verb?คำตอบ
tell.
การ์ด 53
คำถาม
feltis a past participle of which base verb?คำตอบ
feel.
การ์ด 54
คำถาม
Past participle of leave?
คำตอบ
left.
Example: He has left his coat upstairs.
การ์ด 55
คำถาม
Past simple of find?
คำตอบ
found.
Example: I found the receipt in my bag.
การ์ด 56
คำถาม
cameis a past simple form of which base verb?คำตอบ
come.
การ์ด 57
คำถาม
Past participle of tell?
คำตอบ
told.
Example: I have told him twice.
การ์ด 58
คำถาม
takenis a past participle of which base verb?คำตอบ
take.
การ์ด 59
คำถาม
Past simple of understand?
คำตอบ
understood.
Example: They understood the main idea.
การ์ด 60
คำถาม
Past simple of speak?
คำตอบ
spoke.
Example: We spoke after the meeting.
การ์ด 61
คำถาม
Past participle variants of spell?
คำตอบ
spelled or spelt. Spelled is standard in UK and US English; spelt is also standard and especially common in UK English.
Example: You have spelled it correctly. UK alternative: You have spelt it correctly.
การ์ด 62
คำถาม
Past participle of show?
คำตอบ
shown.
Example: The test has shown steady progress.
การ์ด 63
คำถาม
Past simple of mean?
คำตอบ
meant.
Example: I meant every word.
การ์ด 64
คำถาม
Past participle of write?
คำตอบ
written.
Example: She has written a short reply.
การ์ด 65
คำถาม
Past simple variants of learn?
คำตอบ
learned or learnt. Learned is standard in UK and US English; learnt is also standard and especially common in UK English.
Example: I learned a new shortcut. UK alternative: I learnt a new shortcut.
การ์ด 66
คำถาม
speltis a common UK past form of which base verb?คำตอบ
spell.
การ์ด 67
คำถาม
Past simple of teach?
คำตอบ
taught.
Example: She taught English last year.
การ์ด 68
คำถาม
Past participle of understand?
คำตอบ
understood.
Example: I have understood the instructions.
การ์ด 69
คำถาม
Past participle of mean?
คำตอบ
meant.
Example: That sign has always meant stop.
การ์ด 70
คำถาม
writtenis a past participle of which base verb?คำตอบ
write.
การ์ด 71
คำถาม
Past participle variants of learn?
คำตอบ
learned or learnt. Learned is standard in UK and US English; learnt is also standard and especially common in UK English.
Example: We have learned the pattern. UK alternative: We have learnt the pattern.
การ์ด 72
คำถาม
Past simple variants of spell?
คำตอบ
spelled or spelt. Spelled is standard in UK and US English; spelt is also standard and especially common in UK English.
Example: She spelled the surname slowly. UK alternative: She spelt the surname slowly.
การ์ด 73
คำถาม
shownis a past participle of which base verb?คำตอบ
show.
การ์ด 74
คำถาม
understoodis a past participle of which base verb?คำตอบ
understand.
การ์ด 75
คำถาม
Past participle of speak?
คำตอบ
spoken.
Example: I have spoken with the manager.
การ์ด 76
คำถาม
Past simple of hear?
คำตอบ
heard.
Example: I heard a knock at noon.
การ์ด 77
คำถาม
meantis a past participle of which base verb?คำตอบ
mean.
การ์ด 78
คำถาม
learntis a common UK past form of which base verb?คำตอบ
learn.
การ์ด 79
คำถาม
Past simple of show?
คำตอบ
showed.
Example: He showed me the new layout.
การ์ด 80
คำถาม
Past participle of read, including its pronunciation?
คำตอบ
read, pronounced /red/.
Example: I have read the full report.
การ์ด 81
คำถาม
Past participle of hear?
คำตอบ
heard.
Example: Have you heard the latest update?
การ์ด 82
คำถาม
taughtis a past participle of which base verb?คำตอบ
teach.
การ์ด 83
คำถาม
Past simple of write?
คำตอบ
wrote.
Example: He wrote three pages last night.
การ์ด 84
คำถาม
spokenis a past participle of which base verb?คำตอบ
speak.
การ์ด 85
คำถาม
Past simple of read, including its pronunciation?
คำตอบ
read, pronounced /red/.
Example: She read the email yesterday.
การ์ด 86
คำถาม
heardis a past participle of which base verb?คำตอบ
hear.
การ์ด 87
คำถาม
Past participle of teach?
คำตอบ
taught.
Example: He has taught this lesson before.
การ์ด 88
คำถาม
Past simple of begin?
คำตอบ
began.
Example: The lesson began at nine.
การ์ด 89
คำถาม
Past simple of cut?
คำตอบ
cut.
Example: I cut the paper into strips.
การ์ด 90
คำถาม
Past participle of buy?
คำตอบ
bought.
Example: I have bought the train tickets.
การ์ด 91
คำถาม
Past participle of choose?
คำตอบ
chosen.
Example: They have chosen a practical option.
การ์ด 92
คำถาม
Past simple of build?
คำตอบ
built.
Example: They built the bridge in two years.
การ์ด 93
คำถาม
Past participle of set?
คำตอบ
set.
Example: He has set a clear deadline.
การ์ด 94
คำถาม
Past participle of cut?
คำตอบ
cut.
Example: She has cut the rope already.
การ์ด 95
คำถาม
Past simple of buy?
คำตอบ
bought.
Example: She bought fresh bread.
การ์ด 96
คำถาม
Past simple of grow?
คำตอบ
grew.
Example: The plant grew quickly in spring.
การ์ด 97
คำถาม
Past participle of begin?
คำตอบ
begun.
Example: We have begun the final section.
การ์ด 98
คำถาม
builtis a past participle of which base verb?คำตอบ
build.
การ์ด 99
คำถาม
Past participle of keep?
คำตอบ
kept.
Example: She has kept every promise.
การ์ด 100
คำถาม
chosenis a past participle of which base verb?คำตอบ
choose.
การ์ด 101
คำถาม
Past simple of break?
คำตอบ
broke.
Example: I broke the handle by accident.
การ์ด 102
คำถาม
grownis a past participle of which base verb?คำตอบ
grow.
203 การ์ด
English Irregular Verb Flashcards: Past Tense & Past Participle
เรียนเด็คนี้ฟรีNibomo จะเปิดขึ้นเพื่อให้คุณเริ่มเรียนได้ทันที
การ์ด 103
คำถาม
Past simple of hold?
คำตอบ
held.
Example: He held the door for us.
การ์ด 104
คำถาม
Past participle of build?
คำตอบ
built.
Example: We have built a useful routine.
การ์ด 105
คำถาม
Past simple of keep?
คำตอบ
kept.
Example: I kept the receipt.
การ์ด 106
คำถาม
Past simple of set?
คำตอบ
set.
Example: We set the alarm for six.
การ์ด 107
คำถาม
brokenis a past participle of which base verb?คำตอบ
break.
การ์ด 108
คำถาม
begunis a past participle of which base verb?คำตอบ
begin.
การ์ด 109
คำถาม
Past simple of choose?
คำตอบ
chose.
Example: He chose the quieter room.
การ์ด 110
คำถาม
heldis a past participle of which base verb?คำตอบ
hold.
การ์ด 111
คำถาม
Past participle of grow?
คำตอบ
grown.
Example: Our team has grown this year.
การ์ด 112
คำถาม
keptis a past participle of which base verb?คำตอบ
keep.
การ์ด 113
คำถาม
Past participle of break?
คำตอบ
broken.
Example: The storm has broken several branches.
การ์ด 114
คำถาม
boughtis a past participle of which base verb?คำตอบ
buy.
การ์ด 115
คำถาม
Past participle of hold?
คำตอบ
held.
Example: They have held three workshops.
การ์ด 116
คำถาม
Past participle of stand?
คำตอบ
stood.
Example: The old tower has stood for centuries.
การ์ด 117
คำถาม
Past simple of fly?
คำตอบ
flew.
Example: The plane flew over the coast.
การ์ด 118
คำถาม
Past participle of throw?
คำตอบ
thrown.
Example: Someone has thrown the box away.
การ์ด 119
คำถาม
Past simple of sit?
คำตอบ
sat.
Example: I sat near the window.
การ์ด 120
คำถาม
Past participle of run?
คำตอบ
run.
Example: We have run this test already.
การ์ด 121
คำถาม
Past simple of wear?
คำตอบ
wore.
Example: She wore a blue jacket.
การ์ด 122
คำถาม
Past participle of win?
คำตอบ
won.
Example: They have won four matches.
การ์ด 123
คำถาม
Past simple of fall?
คำตอบ
fell.
Example: The temperature fell overnight.
การ์ด 124
คำถาม
thrownis a past participle of which base verb?คำตอบ
throw.
การ์ด 125
คำถาม
flownis a past participle of which base verb?คำตอบ
fly.
การ์ด 126
คำถาม
Past simple of drive?
คำตอบ
drove.
Example: They drove through the night.
การ์ด 127
คำถาม
Past simple of win?
คำตอบ
won.
Example: Our team won the final.
การ์ด 128
คำถาม
Past participle of hit?
คำตอบ
hit.
Example: Sales have hit a new high.
การ์ด 129
คำถาม
Past simple of throw?
คำตอบ
threw.
Example: He threw the keys onto the table.
การ์ด 130
คำถาม
Past participle of fall?
คำตอบ
fallen.
Example: Several leaves have fallen.
การ์ด 131
คำถาม
Past participle of drive?
คำตอบ
driven.
Example: I have driven this route before.
การ์ด 132
คำถาม
Past simple of run?
คำตอบ
ran.
Example: He ran five kilometres yesterday.
การ์ด 133
คำถาม
Past participle of fly?
คำตอบ
flown.
Example: She has flown alone twice.
การ์ด 134
คำถาม
wornis a past participle of which base verb?คำตอบ
wear.
การ์ด 135
คำถาม
wonis a past participle of which base verb?คำตอบ
win.
การ์ด 136
คำถาม
Past participle of sit?
คำตอบ
sat.
Example: They have sat there all morning.
การ์ด 137
คำถาม
ranis a past simple form of which base verb?คำตอบ
run.
การ์ด 138
คำถาม
stoodis a past participle of which base verb?คำตอบ
stand.
การ์ด 139
คำถาม
Past participle of wear?
คำตอบ
worn.
Example: I have worn these shoes for years.
การ์ด 140
คำถาม
drivenis a past participle of which base verb?คำตอบ
drive.
การ์ด 141
คำถาม
satis a past participle of which base verb?คำตอบ
sit.
การ์ด 142
คำถาม
Past simple of hit?
คำตอบ
hit.
Example: The ball hit the fence.
การ์ด 143
คำถาม
Past simple of stand?
คำตอบ
stood.
Example: She stood beside the entrance.
การ์ด 144
คำถาม
fallenis a past participle of which base verb?คำตอบ
fall.
การ์ด 145
คำถาม
Past participle of pay?
คำตอบ
paid.
Example: They have paid in full.
การ์ด 146
คำถาม
Past simple of eat?
คำตอบ
ate.
Example: We ate outside at noon.
การ์ด 147
คำถาม
Past participle of spend?
คำตอบ
spent.
Example: She has spent too much time waiting.
การ์ด 148
คำถาม
Past participle of send?
คำตอบ
sent.
Example: We have sent a confirmation.
การ์ด 149
คำถาม
Past simple of lose?
คำตอบ
lost.
Example: Our side lost by one point.
การ์ด 150
คำถาม
Past participle of sell?
คำตอบ
sold.
Example: The shop has sold every ticket.
การ์ด 151
คำถาม
Past simple of meet?
คำตอบ
met.
Example: We met outside the station.
การ์ด 152
คำถาม
Past participle of eat?
คำตอบ
eaten.
Example: I have eaten enough.
การ์ด 153
คำถาม
Past simple of sleep?
คำตอบ
slept.
Example: The baby slept for two hours.
การ์ด 154
คำถาม
Past simple of pay?
คำตอบ
paid.
Example: He paid the bill online.
การ์ด 155
คำถาม
sentis a past participle of which base verb?คำตอบ
send.
การ์ด 156
คำถาม
Past simple of spend?
คำตอบ
spent.
Example: They spent the afternoon outside.
การ์ด 157
คำถาม
Usual past participle of wake, with the accepted alternative?
คำตอบ
woken is usual; waked is also standard but less common.
Example: The noise has woken everyone. Less common: The noise has waked everyone.
การ์ด 158
คำถาม
Past simple of drink?
คำตอบ
drank.
Example: She drank a glass of water.
การ์ด 159
คำถาม
sleptis a past participle of which base verb?คำตอบ
sleep.
การ์ด 160
คำถาม
Past participle of lose?
คำตอบ
lost.
Example: I have lost my notebook.
การ์ด 161
คำถาม
eatenis a past participle of which base verb?คำตอบ
eat.
การ์ด 162
คำถาม
soldis a past participle of which base verb?คำตอบ
sell.
การ์ด 163
คำถาม
Past participle of meet?
คำตอบ
met.
Example: I have met her once before.
การ์ด 164
คำถาม
Past simple of send?
คำตอบ
sent.
Example: I sent the file yesterday.
การ์ด 165
คำถาม
Past participle of drink?
คำตอบ
drunk.
Example: He has drunk all the coffee.
การ์ด 166
คำถาม
paidis a past participle of which base verb?คำตอบ
pay.
การ์ด 167
คำถาม
lostis a past participle of which base verb?คำตอบ
lose.
การ์ด 168
คำถาม
Usual past simple of wake, with the accepted alternative?
คำตอบ
woke is usual; waked is also standard but less common.
Example: I woke before the alarm. Less common: I waked before the alarm.
การ์ด 169
คำถาม
Past participle of sleep?
คำตอบ
slept.
Example: I have slept much better lately.
การ์ด 170
คำถาม
spentis a past participle of which base verb?คำตอบ
spend.
การ์ด 171
คำถาม
metis a past participle of which base verb?คำตอบ
meet.
การ์ด 172
คำถาม
Past simple of sell?
คำตอบ
sold.
Example: She sold her old bicycle.
การ์ด 173
คำถาม
drunkis a past participle of which base verb?คำตอบ
drink.
การ์ด 174
คำถาม
wokenis the usual past participle of which base verb?คำตอบ
wake.
การ์ด 175
คำถาม
Past participle of lead?
คำตอบ
led.
Example: That choice has led to delays.
การ์ด 176
คำถาม
Past participle of draw?
คำตอบ
drawn.
Example: She has drawn a useful diagram.
การ์ด 177
คำถาม
Past simple of forget?
คำตอบ
forgot.
Example: He forgot the appointment.
การ์ด 178
คำถาม
Past simple of sing?
คำตอบ
sang.
Example: She sang the first verse.
การ์ด 179
คำถาม
Past participle of catch?
คำตอบ
caught.
Example: I have caught a cold.
การ์ด 180
คำถาม
Past participle of ride?
คำตอบ
ridden.
Example: He has ridden a horse twice.
การ์ด 181
คำถาม
Past simple of swim?
คำตอบ
swam.
Example: He swam across the pool.
การ์ด 182
คำถาม
forgottenis a past participle of which base verb?คำตอบ
forget.
การ์ด 183
คำถาม
Past simple variants of dream?
คำตอบ
dreamed or dreamt. Both are standard; dreamed is more common in US English.
Example: I dreamed about the sea. Alternative: I dreamt about the sea.
การ์ด 184
คำถาม
Past participle of sing?
คำตอบ
sung.
Example: We have sung that song before.
การ์ด 185
คำถาม
Past simple of ride?
คำตอบ
rode.
Example: We rode our bikes to the park.
การ์ด 186
คำถาม
drawnis a past participle of which base verb?คำตอบ
draw.
การ์ด 187
คำถาม
Past participle of swim?
คำตอบ
swum.
Example: I have swum in colder water.
การ์ด 188
คำถาม
dreamtis a common UK past form of which base verb?คำตอบ
dream.
การ์ด 189
คำถาม
sungis a past participle of which base verb?คำตอบ
sing.
การ์ด 190
คำถาม
Past simple variants of burn?
คำตอบ
burned or burnt. Both are standard verb forms; burned is more common in US English.
Example: The lamp burned all night. Alternative: The lamp burnt all night.
การ์ด 191
คำถาม
Past simple of draw?
คำตอบ
drew.
Example: The child drew a small house.
การ์ด 192
คำถาม
Usual past participle of forget, with the accepted US alternative?
คำตอบ
forgotten is usual; forgot is also standard as a past participle in US English, but it is less common.
Example: We have forgotten the old password. US also: We have forgot the old password.
การ์ด 193
คำถาม
Past simple of let?
คำตอบ
let.
Example: They let us leave early.
การ์ด 194
คำถาม
caughtis a past participle of which base verb?คำตอบ
catch.
การ์ด 195
คำถาม
burntis a common UK past form of which base verb?คำตอบ
burn.
การ์ด 196
คำถาม
Past simple of lead?
คำตอบ
led.
Example: Mina led the discussion.
การ์ด 197
คำถาม
riddenis a past participle of which base verb?คำตอบ
ride.
การ์ด 198
คำถาม
swumis a past participle of which base verb?คำตอบ
swim.
การ์ด 199
คำถาม
Past simple of catch?
คำตอบ
caught.
Example: She caught the last train.
การ์ด 200
คำถาม
Past participle variants of burn?
คำตอบ
burned or burnt. Both are standard verb forms; burned is more common in US English.
Example: The fire has burned brightly. Alternative: The fire has burnt brightly.
การ์ด 201
คำถาม
Past participle of let?
คำตอบ
let.
Example: I have let the soup cool.
การ์ด 202
คำถาม
ledis a past participle of which base verb?คำตอบ
lead.
การ์ด 203
คำถาม
Past participle variants of dream?
คำตอบ
dreamed or dreamt. Both are standard; dreamed is more common in US English.
Example: She has dreamed of this day. Alternative: She has dreamt of this day.
203 การ์ด
English Irregular Verb Flashcards: Past Tense & Past Participle
Nibomo จะเปิดขึ้นเพื่อให้คุณเริ่มเรียนได้ทันที