这是个特殊疑问句,疑问词what可以理解成宾语,did是辅助词,do是实义动词做谓语,you是主语,last weekend做状语。本句难点一:疑问句句子分析的要点是将它变为陈述句再分析,如本句:You did something last weekend。

难点二:时间等词语常常可以单独出现(前面不加介词)做状语,如last year, this moment等