think hard [v.]
-think hard
Ithink hard
youthink hard
hethinks hard
wethink hard
youthink hard
theythink hard
Ithought hard
youthought hard
hethought hard
wethought hard
youthought hard
theythought hard
Iwillthink hard
youwillthink hard
hewillthink hard
wewillthink hard
youwillthink hard
theywillthink hard
Ihavethought hard
youhavethought hard
hehasthought hard
wehavethought hard
youhavethought hard
theyhavethought hard
-thinking hard
-thought hard