nachdenken (über) - to think {thought; thought} (about)
nachdenkend - thinking about nachgedacht - thought about er/sie denkt nach - he/she thinks ich/er/sie dachte nach - I/he/she thought er/sie hat/hatte nachgedacht - he/she has/had thought laut nachdenken - to think aloud; to think out loud