Klaus Warzecha has already provided the correct mechanism, but I'd like to offer a supplementary discussion.
One approach here would be to attempt to eliminate some of the options based simply on first principles. Choices (b) and (c) seem improbable prima facie for reasons of thermodynamics: the carbonyl moiety is not conjugated to the aromatic furan ring, so these should be intrinsically less stable.
Structure (b) has an additional problem, which is that the position of the ether linkage is para- to the remaining carbonyl. A similar problem occurs in structure (d), except in that case the ether linkage is ortho- to the carbonyl moiety. Finding plausible mechanisms that would lead to either of those regiochemical outcomes is difficult. The greater acidity of the 1,3-cyclohexanedione makes it the likelier enolate nucleophile, whereas the 2-chloroacetaldehyde is the likelier electrophile. This means that the oxygens of the original 1,3-cyclohexanedione should remain in place, not undergoing elimination, so they should maintain a meta- relationship.
At the conclusion of that analysis, only (a) survives as the correct choice. The mechanism is fairly rote, and has already been given. The only subtle question, to my mind, is which site on the enolate reacts with which site on the electrophile (i.e., does the carbon of the enolate add to the the carbonyl, or does it substitute the chlorine?); either mechanism can lead to the same product. The enolate carbon is the softer nucleophilic site and should prefer the softer electrophile. Fleming, in his book Molecular Orbitals and Organic Chemical Reactions, provides a table of the absolute hardness, $\eta$, of various Lewis acids. Acetaldehyde is given to be considerably softer than chloromethane. Assuming it's valid to compare those two molecules as a proxy for this reaction, it seems probable that the enolate will attack the carbonyl from the carbon, while the chlorine will be displaced in an SN2 attack by the oxygen. Were the leaving group one of the larger, softer halogens (i.e., $\ce{Br-}$ or $\ce{I-}$), the order might well be the opposite. Aside from the superior leaving group quality of those larger halogens, another mechanistic advantage of the other order is that it results in the hydroxide leaving group of the final intermediate being shifted over by one carbon, so that the E1cB process leading to the final product results from abstraction of a more acidic allylic $\beta$-hydrogen.