I _____ so hard and so long at my poem if I had known it _____ primarily an advertisement.
句意: 如果我知道这首诗主要是一则广告的话, 我就不会那么卖力地工作了那么长时间。 此题考查if引导的虚拟条件句。 表达与过去事实相反, 主句为“主语+would /could /might+have+过去分词”, 从句为“if+主语+had+过去分词”, 虚拟语气中, be动词的过去式要用were。 故A为正确答案。