I'd be careful to accept that we know exactly what a photon is. It is true that experiments can reduce a monochromatic light source so that a "single" photon can be measured and hf is the result (within the bounds of uncertainty, of course). As with calculations of a stronger beam, the "amplitude" calculated by QM is a probability amplitude (i.e., not a wave amplitude in the usual sense). To make this calculation, physicists "normalize" the sum of energy possibilities using the "square" of a wave function (i.e., so that the sum of probabilities is one [1.0] - otherwise the use of statistics would be anomalous). The normalization process is a mathematical technique, not necessarily physical. This is not to say that that the world, i.e., particles, do not physically obey laws of statistics - They do, and that fact is irrefutable. But it is not at all physically clear that a single particle, a photon in this case, cannot have an energy of 2hf. The normalization process would just give a calculated result (by convention essentially) as 2 photons each of energy hf. [Note that for monochromatic light, i.e., light of a single frequency, it would be improbable to have a total energy (regardless of the number of photons, or multiple energy particles) of, say, 1.5 hf or 3.6 hf, or anything but nhf (where n is an integer)]
*** Some clarifications/corrections to the original ans above.... The second response is correct, of course, that the particle wave functions are not so simple as to lead simply to nhf, and I was in error - My line of thought was one of the simplest of quantum phenomena, the photoelectric effect (as analysed by the "old QM"). That is an error, and yes, QM & QED wave functions are complex (in fact the theories cannot avoid i). To clarify what I was saying, the photoelectric effect is the easiest way. If you have a very weak beam (say 10 photons/sec) emitting light/photons at a freq. just above the threshold freq., you can detect 10 electron emissions/sec (i.e., to a high CL). If you have a high intensity beam with light at a freq. below the threshold, no electrons "should" be omitted. But this is not always the case - an election can be and does get emitted occasionally (a low probability though...). In a particle approach (e.g., QED) this is explained as two photons interacting simultaneously with one electron (actually, according to QED, they have to interact within <~10E-9 sec or so). If you take a wave approach (i.e.,not a "probability wave" or "probability amplitude") this emission is quite easily explained as an amplitude in the traditional sense. Now, even if simultaneous, we could say, "Oh, it's just two waves superimposed."... Well, that's basically an amplitude, at least in the sense I meant. Truth is that particle theories (like QED) simply do not permit photon amplitudes (except probability amplitudes). And QED is an amazingly successful theory!!! It does though, in some ways, beg the question. It is a excellent model. If you are a student I suggest you just leave it at that. Just somewhere in your mind remember that it is not reality that must conform to our models/theories, but the other way around. Our theories of particles/photon/energy are definitely not complete. (...And that was all I meant to say at the start!)