Cook green beans in boiling water to cover 5 minutes or until crisp-tender. Drain. Plunge immediately into cold water to stop the cooking process; drain. Place in a zip-top plastic bag.
Process shallots and next 5 ingredients in a blender until smooth. Turn blender on high; add oil in a slow, steady stream. Pour over beans; seal and chill 8 hours, turning occasionally. Add apple, tossing to coat; drain.
Arrange beans and apple on a lettuce-lined plate.
This recipe was excellent!! Never thought apples and green beans would mesh so well. Very refreshing. It worked great with only marinating the green beans for 4-5 hours!