1、I learned a lot while (working)(work)in the shoe factory.
while当……时,从句一般用进行时
2、John found Chinese hard (to learn)(learn)
find sth hard to do发现做某事困难 固定用法
3、Could you tell me when she (bought )(buy)the dictionary?Last week.
Last week从回答看出 已发生 所以用过去
希望对你有所帮助