he/she has/had thought - German English Dictionary